20#define VCS_FAILED_CONVERGENCE -1
21#define VCS_SHOULDNT_BE_HERE -2
23#define VCS_THERMO_OUTOFRANGE -4
24#define VCS_FAILED_LOOKUP -5
29#define VCS_SSVOL_IDEALGAS 0
30#define VCS_SSVOL_CONSTANT 1
39#ifndef VCS_RELDELETE_SPECIES_CUTOFF
40#define VCS_RELDELETE_SPECIES_CUTOFF 1.0e-64
45#ifndef VCS_DELETE_MINORSPECIES_CUTOFF
46#define VCS_DELETE_MINORSPECIES_CUTOFF 1.0e-140
51#ifndef VCS_SMALL_MULTIPHASE_SPECIES
52#define VCS_SMALL_MULTIPHASE_SPECIES 1.0e-25
57#ifndef VCS_DELETE_PHASE_CUTOFF
58#define VCS_DELETE_PHASE_CUTOFF 1.0e-13
64#ifndef VCS_POP_PHASE_MOLENUM
65#define VCS_POP_PHASE_MOLENUM 1.0e-11
71#ifndef VCS_DELETE_ELEMENTABS_CUTOFF
72#define VCS_DELETE_ELEMENTABS_CUTOFF 1.0e-280
77#define VCS_MAXSTEPS 50000
94#define VCS_SPECIES_COMPONENT_STOICHZERO 3
97#define VCS_SPECIES_COMPONENT 2
104#define VCS_SPECIES_MAJOR 1
111#define VCS_SPECIES_MINOR 0
118#define VCS_SPECIES_SMALLMS -1
125#define VCS_SPECIES_ZEROEDMS -2
131#define VCS_SPECIES_ZEROEDSS -3
140#define VCS_SPECIES_DELETED -4
147#define VCS_SPECIES_INTERFACIALVOLTAGE -5
155#define VCS_SPECIES_ZEROEDPHASE -6
165#define VCS_SPECIES_ACTIVEBUTZERO -7
177#define VCS_SPECIES_STOICHZERO -8
187#define VCS_PHASE_EXIST_ALWAYS 3
190#define VCS_PHASE_EXIST_YES 2
197#define VCS_PHASE_EXIST_MINORCONC 1
200#define VCS_PHASE_EXIST_NO 0
206#define VCS_PHASE_EXIST_ZEROEDPHASE -6
217#define VCS_ELEM_TYPE_TURNEDOFF -1
226#define VCS_ELEM_TYPE_ABSPOS 0
232#define VCS_ELEM_TYPE_ELECTRONCHARGE 1
238#define VCS_ELEM_TYPE_CHARGENEUTRALITY 2
246#define VCS_ELEM_TYPE_LATTICERATIO 3
257#define VCS_ELEM_TYPE_KINETICFROZEN 4
266#define VCS_ELEM_TYPE_SURFACECONSTRAINT 5
271#define VCS_ELEM_TYPE_OTHERCONSTRAINT 6
278#define VCS_SPECIES_TYPE_MOLNUM 0
286#define VCS_SPECIES_TYPE_INTERFACIALVOLTAGE -5
295#define VCS_STATECALC_UNKNOWN -1
297#define VCS_STATECALC_OLD 0
300#define VCS_STATECALC_NEW 1
305#define VCS_STATECALC_PHASESTABILITY 2
308#define VCS_STATECALC_TMP 3
Namespace for the Cantera kernel.