9 #ifndef CT_MULTIPHASE_H
10 #define CT_MULTIPHASE_H
173 doublereal
nAtoms(
const size_t kGlob,
const size_t mGlob)
const;
207 int phaseIndex(
const std::string& pName)
const;
295 doublereal
charge()
const;
368 bool standard =
false)
const;
388 doublereal
equilibrate(
int XY, doublereal err = 1.0e-9,
389 int maxsteps = 1000,
int maxiter = 200,
int loglevel = -99);
404 void setState_TP(
const doublereal T,
const doublereal Pres);
425 doublereal
volume()
const;
446 doublereal
gibbs()
const;
449 doublereal
cp()
const;
518 void getMoles(doublereal* molNum)
const;
744 for (ip = 0; ip < x.
nPhases(); ip++) {
746 s <<
"*************** " << x.
phase(ip).
name() <<
" *****************" << std::endl;
748 s <<
"*************** Phase " << ip <<
" *****************" << std::endl;
750 s <<
"Moles: " << x.
phaseMoles(ip) << std::endl;
802 MultiPhase* mphase, std::vector<size_t>& orderVectorSpecies,
803 std::vector<size_t>& orderVectorElements,
858 std::vector<size_t>& orderVectorSpecies,
859 std::vector<size_t>& orderVectorElements);
867 extern int BasisOptimize_print_lvl;