PolyFEM
|
stores all runtime data More...
#include <OutData.hpp>
Public Member Functions | |
double | total_time () |
computes total time | |
Public Attributes | |
double | building_basis_time |
time to construct the basis | |
double | loading_mesh_time |
time to load the mesh | |
double | computing_poly_basis_time |
time to build the polygonal/polyhedral bases | |
double | assembling_stiffness_mat_time |
time to assembly | |
double | assembling_mass_mat_time |
time to assembly mass | |
double | assigning_rhs_time |
time to computing the rhs | |
double | solving_time |
time to solve | |
stores all runtime data
Definition at line 364 of file OutData.hpp.
|
inline |
computes total time
Definition at line 384 of file OutData.hpp.
References assembling_mass_mat_time, assembling_stiffness_mat_time, building_basis_time, and solving_time.
Referenced by forward_simulation().
double polyfem::io::OutRuntimeData::assembling_mass_mat_time |
time to assembly mass
Definition at line 376 of file OutData.hpp.
Referenced by polyfem::State::assemble_mass_mat(), polyfem::io::OutStatsData::save_json(), and total_time().
double polyfem::io::OutRuntimeData::assembling_stiffness_mat_time |
time to assembly
Definition at line 374 of file OutData.hpp.
Referenced by polyfem::State::assemble_mass_mat(), polyfem::State::build_stiffness_mat(), polyfem::io::OutStatsData::save_json(), and total_time().
double polyfem::io::OutRuntimeData::assigning_rhs_time |
time to computing the rhs
Definition at line 378 of file OutData.hpp.
Referenced by polyfem::State::assemble_rhs(), and polyfem::io::OutStatsData::save_json().
double polyfem::io::OutRuntimeData::building_basis_time |
time to construct the basis
Definition at line 368 of file OutData.hpp.
Referenced by polyfem::State::build_basis(), polyfem::io::OutStatsData::save_json(), and total_time().
double polyfem::io::OutRuntimeData::computing_poly_basis_time |
time to build the polygonal/polyhedral bases
Definition at line 372 of file OutData.hpp.
Referenced by polyfem::State::build_polygonal_basis(), and polyfem::io::OutStatsData::save_json().
double polyfem::io::OutRuntimeData::loading_mesh_time |
time to load the mesh
Definition at line 370 of file OutData.hpp.
Referenced by polyfem::io::OutStatsData::save_json().
double polyfem::io::OutRuntimeData::solving_time |
time to solve
Definition at line 380 of file OutData.hpp.
Referenced by polyfem::io::OutStatsData::save_json(), polyfem::State::solve_problem(), and total_time().