19 #define VCS_NOMEMORY 1
20 #define VCS_FAILED_CONVERGENCE -1
21 #define VCS_SHOULDNT_BE_HERE -2
22 #define VCS_PUB_BAD -3
23 #define VCS_THERMO_OUTOFRANGE -4
24 #define VCS_FAILED_LOOKUP -5
25 #define VCS_MP_FAIL -6
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.