ASPECT
|
Private Member Functions | |
void | clear_data () |
void | store_ODE_solver_history (const unsigned int iteration_count) |
Private Attributes | |
unsigned int | total_iteration_count |
unsigned int | number_of_solves |
Additional Inherited Members | |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::SimulatorAccess< dim > | |
static void | get_composition_values_at_q_point (const std::vector< std::vector< double >> &composition_values, const unsigned int q, std::vector< double > &composition_values_at_q_point) |
A postprocessor that computes statistics about the ODEs solved in ASPECT.
Definition at line 39 of file ODE_statistics.h.
|
overridevirtual |
Connect the callback functions to the respective signals.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Write the ODE statistics into the statistics file.
Implements aspect::Postprocess::Interface< dim >.
|
private |
This function clears all the saved solver information that is stored in this class. It is executed every time the output is written into the statistics object.
|
private |
Callback function that is connected to the post_ARKode_solve signal to store the solver history.
|
private |
Variables that store the ODE solver history of the current timestep, until they are written into the statistics object upon the call to execute(). They are cleared after writing the content.
Definition at line 75 of file ODE_statistics.h.
|
private |
Definition at line 76 of file ODE_statistics.h.