Reaktoro  v2.1.1
A unified framework for modeling chemically reactive systems
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: