9#ifndef VCS_MULTIPHASEEQUIL_H
10#define VCS_MULTIPHASEEQUIL_H
79 int printLvl= 0,
double err = 1.0e-6,
103 int printLvl= 0,
double err = 1.0e-6,
139 int equilibrate_HP(
double Htarget,
int XY,
double Tlow,
double Thigh,
140 int estimateEquil = 0,
141 int printLvl = 0,
double err = 1.0E-6,
175 int estimateEquil = 0,
176 int printLvl = 0,
double err = 1.0E-6,
208 int estimateEquil = 0,
209 int printLvl = 0,
double err = 1.0E-6,
Headers for the MultiPhase object that is used to set up multiphase equilibrium problems (see Chemica...
A class for multiphase mixtures.
This is the main structure used to hold the internal data used in vcs_solve_TP(), and to solve TP sys...
Cantera's Interface to the Multiphase chemical equilibrium solver.
VCS_SOLVE m_vsolve
The object that contains the problem statement and does all of the equilibration work.
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...
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...
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.
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...
int m_printLvl
Print level from the VCSnonlinear package.
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...
MultiPhase * m_mix
Pointer to the MultiPhase mixture that will be equilibrated.
Namespace for the Cantera kernel.
#define VCS_MAXSTEPS
Maximum steps in the inner loop.
Header file for the internal object that holds the vcs equilibrium problem (see Class VCS_SOLVE and C...