Cantera 2.6.0
Public Attributes | List of all members
VCS_COUNTERS Class Reference

Class to keep track of time and iterations. More...

#include <vcs_internal.h>

Public Attributes

int T_Its
 Total number of iterations in the main loop of vcs_TP() to solve for thermo equilibrium. More...
 
int Its
 Current number of iterations in the main loop of vcs_TP() to solve for thermo equilibrium. More...
 
int T_Basis_Opts
 Total number of optimizations of the components basis set done. More...
 
int Basis_Opts
 number of optimizations of the components basis set done More...
 
int T_Calls_Inest
 Current number of times the initial thermo equilibrium estimator has been called. More...
 
int T_Calls_vcs_TP
 Current number of calls to vcs_TP. More...
 
double T_Time_vcs_TP
 Current time spent in vcs_TP. More...
 
double Time_vcs_TP
 Current time spent in vcs_TP. More...
 
double T_Time_basopt
 Total Time spent in basopt. More...
 
double Time_basopt
 Current Time spent in basopt. More...
 
double T_Time_inest
 Time spent in initial estimator. More...
 
double T_Time_vcs
 Time spent in the vcs suite of programs. More...
 

Detailed Description

Class to keep track of time and iterations.

class keeps all of the counters together.

Definition at line 32 of file vcs_internal.h.

Member Data Documentation

◆ T_Its

int T_Its

Total number of iterations in the main loop of vcs_TP() to solve for thermo equilibrium.

Definition at line 37 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_solve_TP(), and VCS_SOLVE::vcs_TCounters_report().

◆ Its

int Its

Current number of iterations in the main loop of vcs_TP() to solve for thermo equilibrium.

Definition at line 41 of file vcs_internal.h.

Referenced by vcs_MultiPhaseEquil::reportCSV(), VCS_SOLVE::vcs(), VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_report(), and VCS_SOLVE::vcs_solve_TP().

◆ T_Basis_Opts

int T_Basis_Opts

Total number of optimizations of the components basis set done.

Definition at line 44 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_solve_TP(), and VCS_SOLVE::vcs_TCounters_report().

◆ Basis_Opts

int Basis_Opts

number of optimizations of the components basis set done

Definition at line 47 of file vcs_internal.h.

Referenced by vcs_MultiPhaseEquil::reportCSV(), VCS_SOLVE::vcs_basopt(), VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_report(), and VCS_SOLVE::vcs_solve_TP().

◆ T_Calls_Inest

int T_Calls_Inest

Current number of times the initial thermo equilibrium estimator has been called.

Definition at line 51 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_inest_TP(), and VCS_SOLVE::vcs_TCounters_report().

◆ T_Calls_vcs_TP

int T_Calls_vcs_TP

Current number of calls to vcs_TP.

Definition at line 54 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_solve_TP(), and VCS_SOLVE::vcs_TCounters_report().

◆ T_Time_vcs_TP

double T_Time_vcs_TP

Current time spent in vcs_TP.

Definition at line 57 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_solve_TP(), and VCS_SOLVE::vcs_TCounters_report().

◆ Time_vcs_TP

double Time_vcs_TP

Current time spent in vcs_TP.

Definition at line 60 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_report(), and VCS_SOLVE::vcs_solve_TP().

◆ T_Time_basopt

double T_Time_basopt

Total Time spent in basopt.

Definition at line 63 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_solve_TP(), and VCS_SOLVE::vcs_TCounters_report().

◆ Time_basopt

double Time_basopt

Current Time spent in basopt.

Definition at line 66 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_basopt(), VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_report(), and VCS_SOLVE::vcs_solve_TP().

◆ T_Time_inest

double T_Time_inest

Time spent in initial estimator.

Definition at line 69 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs_counters_init(), VCS_SOLVE::vcs_inest_TP(), and VCS_SOLVE::vcs_TCounters_report().

◆ T_Time_vcs

double T_Time_vcs

Time spent in the vcs suite of programs.

Definition at line 72 of file vcs_internal.h.

Referenced by VCS_SOLVE::vcs(), VCS_SOLVE::vcs_counters_init(), and VCS_SOLVE::vcs_TCounters_report().


The documentation for this class was generated from the following file: