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 363 of file OutData.hpp.
|
inline |
computes total time
Definition at line 383 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 375 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 373 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 377 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 367 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 371 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 369 of file OutData.hpp.
Referenced by polyfem::io::OutStatsData::save_json().
double polyfem::io::OutRuntimeData::solving_time |
time to solve
Definition at line 379 of file OutData.hpp.
Referenced by polyfem::io::OutStatsData::save_json(), polyfem::State::solve_problem(), and total_time().