Go to the documentation of this file.
8#ifndef CTC_MULTIPHASE_H
9#define CTC_MULTIPHASE_H
17 CANTERA_CAPI
int mix_new();
18 CANTERA_CAPI
int mix_del(
int i);
19 CANTERA_CAPI
int ct_clearMix();
20 CANTERA_CAPI
int mix_addPhase(
int i,
int j,
double moles);
21 CANTERA_CAPI
int mix_init(
int i);
22 CANTERA_CAPI
int mix_updatePhases(
int i);
23 CANTERA_CAPI
size_t mix_nElements(
int i);
24 CANTERA_CAPI
size_t mix_elementIndex(
int i,
const char* name);
25 CANTERA_CAPI
size_t mix_speciesIndex(
int i,
int k,
int p);
26 CANTERA_CAPI
size_t mix_nSpecies(
int i);
27 CANTERA_CAPI
int mix_setTemperature(
int i,
double t);
28 CANTERA_CAPI
double mix_temperature(
int i);
29 CANTERA_CAPI
double mix_minTemp(
int i);
30 CANTERA_CAPI
double mix_maxTemp(
int i);
31 CANTERA_CAPI
double mix_charge(
int i);
32 CANTERA_CAPI
double mix_phaseCharge(
int i,
int p);
33 CANTERA_CAPI
int mix_setPressure(
int i,
double p);
34 CANTERA_CAPI
double mix_pressure(
int i);
35 CANTERA_CAPI
double mix_nAtoms(
int i,
int k,
int m);
36 CANTERA_CAPI
size_t mix_nPhases(
int i);
37 CANTERA_CAPI
double mix_phaseMoles(
int i,
int n);
38 CANTERA_CAPI
int mix_setPhaseMoles(
int i,
int n,
double v);
39 CANTERA_CAPI
int mix_setMoles(
int i,
size_t nlen,
const double* n);
40 CANTERA_CAPI
int mix_setMolesByName(
int i,
const char* n);
41 CANTERA_CAPI
double mix_speciesMoles(
int i,
int k);
42 CANTERA_CAPI
double mix_elementMoles(
int i,
int m);
43 CANTERA_CAPI
double mix_equilibrate(
int i,
const char* XY,
double err,
44 int maxsteps,
int maxiter,
int loglevel);
45 CANTERA_CAPI
int mix_getChemPotentials(
int i,
size_t lenmu,
double* mu);
46 CANTERA_CAPI
double mix_enthalpy(
int i);
47 CANTERA_CAPI
double mix_entropy(
int i);
48 CANTERA_CAPI
double mix_gibbs(
int i);
49 CANTERA_CAPI
double mix_cp(
int i);
50 CANTERA_CAPI
double mix_volume(
int i);
52 CANTERA_CAPI
size_t mix_speciesPhaseIndex(
int i,
int k);
53 CANTERA_CAPI
double mix_moleFraction(
int i,
int k);