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
37 #ifndef VCS_RELDELETE_SPECIES_CUTOFF
38 #define VCS_RELDELETE_SPECIES_CUTOFF 1.0e-64
43 #ifndef VCS_DELETE_MINORSPECIES_CUTOFF
44 #define VCS_DELETE_MINORSPECIES_CUTOFF 1.0e-140
49 #ifndef VCS_SMALL_MULTIPHASE_SPECIES
50 #define VCS_SMALL_MULTIPHASE_SPECIES 1.0e-25
55 #ifndef VCS_DELETE_PHASE_CUTOFF
56 #define VCS_DELETE_PHASE_CUTOFF 1.0e-13
62 #ifndef VCS_POP_PHASE_MOLENUM
63 #define VCS_POP_PHASE_MOLENUM 1.0e-11
69 #ifndef VCS_DELETE_ELEMENTABS_CUTOFF
70 #define VCS_DELETE_ELEMENTABS_CUTOFF 1.0e-280
75 #define VCS_MAXSTEPS 50000
92 #define VCS_SPECIES_COMPONENT_STOICHZERO 3
95 #define VCS_SPECIES_COMPONENT 2
102 #define VCS_SPECIES_MAJOR 1
109 #define VCS_SPECIES_MINOR 0
116 #define VCS_SPECIES_SMALLMS -1
123 #define VCS_SPECIES_ZEROEDMS -2
129 #define VCS_SPECIES_ZEROEDSS -3
138 #define VCS_SPECIES_DELETED -4
145 #define VCS_SPECIES_INTERFACIALVOLTAGE -5
153 #define VCS_SPECIES_ZEROEDPHASE -6
163 #define VCS_SPECIES_ACTIVEBUTZERO -7
175 #define VCS_SPECIES_STOICHZERO -8
185 #define VCS_PHASE_EXIST_ALWAYS 3
188 #define VCS_PHASE_EXIST_YES 2
195 #define VCS_PHASE_EXIST_MINORCONC 1
198 #define VCS_PHASE_EXIST_NO 0
204 #define VCS_PHASE_EXIST_ZEROEDPHASE -6
219 #define VCS_ELEM_TYPE_TURNEDOFF -1
228 #define VCS_ELEM_TYPE_ABSPOS 0
234 #define VCS_ELEM_TYPE_ELECTRONCHARGE 1
240 #define VCS_ELEM_TYPE_CHARGENEUTRALITY 2
248 #define VCS_ELEM_TYPE_LATTICERATIO 3
259 #define VCS_ELEM_TYPE_KINETICFROZEN 4
268 #define VCS_ELEM_TYPE_SURFACECONSTRAINT 5
273 #define VCS_ELEM_TYPE_OTHERCONSTRAINT 6
281 #define VCS_SPECIES_TYPE_MOLNUM 0
289 #define VCS_SPECIES_TYPE_INTERFACIALVOLTAGE -5
298 #define VCS_STATECALC_UNKNOWN -1
300 #define VCS_STATECALC_OLD 0
303 #define VCS_STATECALC_NEW 1
308 #define VCS_STATECALC_PHASESTABILITY 2
311 #define VCS_STATECALC_TMP 3
Namespace for the Cantera kernel.