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:

- vcs_internal.h