SmartEquilibriumTiming Struct Reference
Used to provide timing information of the operations during a smart chemical equilibrium calculation. More...
#include <SmartEquilibriumResult.hpp>
Public Member Functions | |
auto | operator+= (const SmartEquilibriumTiming &other) -> SmartEquilibriumTiming & |
Self addition of another SmartEquilibriumTiming instance to this one. | |
Public Attributes | |
double | solve = 0.0 |
The time spent for solving the chemical equilibrium problem (in seconds). | |
double | learning = 0.0 |
The time spent for learning a new chemical equilibrium state (in seconds). | |
double | learning_solve = 0.0 |
The time spent for a conventional iterative chemical equilibrium calculation during the learning operation (in seconds). | |
double | learning_chemical_properties = 0.0 |
The time spent for computing the chemical properties during the learning operation (in seconds). | |
double | learning_sensitivity_matrix = 0.0 |
The time spent for computing the sensitivity matrix during the learning operation (in seconds). | |
double | learning_error_control_matrices = 0.0 |
The time spent for computing the error control matrices during the learning operation (in seconds). | |
double | learning_storage = 0.0 |
The time spent for storing the computed chemical state into the tree of knowledge (in seconds). | |
double | prediction = 0.0 |
The time spent for the smart chemical equilibrium state prediction (in seconds). | |
double | prediction_search = 0.0 |
The time spent for the search operation during a smart prediction (in seconds). | |
double | prediction_error_control = 0.0 |
The time spent during on error control while searching during a smart prediction (in seconds). | |
double | prediction_taylor = 0.0 |
The time spent for the matrix-vector multiplication during a smart prediction (in seconds). | |
double | prediction_priority_update = 0.0 |
The time spent for updating the priority related info of the clusters in the database (in seconds). | |
Detailed Description
Used to provide timing information of the operations during a smart chemical equilibrium calculation.
The documentation for this struct was generated from the following file:
- Reaktoro/Equilibrium/SmartEquilibriumResult.hpp