vcs_MultiPhaseEquil.h Source File#
vcs_MultiPhaseEquil.h
Go to the documentation of this file.
Headers for the MultiPhase object that is used to set up multiphase equilibrium problems (see Chemica...
A class for full (non-sparse) matrices with Fortran-compatible data storage, which adds matrix operat...
Definition DenseMatrix.h:55
This is the main structure used to hold the internal data used in vcs_solve_TP(), and to solve TP sys...
Definition vcs_solve.h:45
Cantera's Interface to the Multiphase chemical equilibrium solver.
Definition vcs_MultiPhaseEquil.h:31
VCS_SOLVE m_vsolve
The object that contains the problem statement and does all of the equilibration work.
Definition vcs_MultiPhaseEquil.h:280
int equilibrate_SP(double Starget, double Tlow, double Thigh, int estimateEquil=0, int printLvl=0, double err=1.0E-6, int maxsteps=VCS_MAXSTEPS, int loglevel=-99)
Equilibrate the solution using the current element abundances stored in the MultiPhase object using c...
Definition vcs_MultiPhaseEquil.cpp:239
vector< int > m_species
Vector of indices for species that are included in the calculation.
Definition vcs_MultiPhaseEquil.h:266
void reportCSV(const string &reportFile)
Report the equilibrium answer in a comma separated table format.
Definition vcs_MultiPhaseEquil.cpp:483
vector< int > m_order
Vector that takes into account of the current sorting of the species.
Definition vcs_MultiPhaseEquil.h:235
int equilibrate_TP(int estimateEquil=0, int printLvl=0, double err=1.0e-6, int maxsteps=VCS_MAXSTEPS, int loglevel=-99)
Equilibrate the solution using the current element abundances stored in the MultiPhase object using c...
Definition vcs_MultiPhaseEquil.cpp:406
int equilibrate(int XY, int estimateEquil=0, int printLvl=0, double err=1.0e-6, int maxsteps=VCS_MAXSTEPS, int loglevel=-99)
Equilibrate the solution using the current element abundances stored in the MultiPhase object.
Definition vcs_MultiPhaseEquil.cpp:362
int equilibrate_TV(int XY, double xtarget, int estimateEquil=0, int printLvl=0, double err=1.0E-6, int maxsteps=VCS_MAXSTEPS, int logLevel=-99)
Equilibrate the solution using the current element abundances stored in the MultiPhase object using c...
Definition vcs_MultiPhaseEquil.cpp:29
int equilibrate_HP(double Htarget, int XY, double Tlow, double Thigh, int estimateEquil=0, int printLvl=0, double err=1.0E-6, int maxsteps=VCS_MAXSTEPS, int loglevel=-99)
Equilibrate the solution using the current element abundances stored in the MultiPhase object using e...
Definition vcs_MultiPhaseEquil.cpp:125
MultiPhase * m_mix
Pointer to the MultiPhase mixture that will be equilibrated.
Definition vcs_MultiPhaseEquil.h:241
Header file for the internal object that holds the vcs equilibrium problem (see Class VCS_SOLVE and C...
Generated by 1.9.7