Go to the documentation of this file.
22 #define VCS_NOMEMORY 1
23 #define VCS_FAILED_CONVERGENCE -1
24 #define VCS_SHOULDNT_BE_HERE -2
25 #define VCS_PUB_BAD -3
26 #define VCS_THERMO_OUTOFRANGE -4
27 #define VCS_FAILED_LOOKUP -5
28 #define VCS_MP_FAIL -6
38 #define VCS_PROBTYPE_TP 0
50 #ifndef VCS_RELDELETE_SPECIES_CUTOFF
51 #define VCS_RELDELETE_SPECIES_CUTOFF 1.0e-64
56 #ifndef VCS_DELETE_MINORSPECIES_CUTOFF
57 #define VCS_DELETE_MINORSPECIES_CUTOFF 1.0e-140
62 #ifndef VCS_SMALL_MULTIPHASE_SPECIES
63 #define VCS_SMALL_MULTIPHASE_SPECIES 1.0e-25
68 #ifndef VCS_DELETE_PHASE_CUTOFF
69 #define VCS_DELETE_PHASE_CUTOFF 1.0e-13
75 #ifndef VCS_POP_PHASE_MOLENUM
76 #define VCS_POP_PHASE_MOLENUM 1.0e-11
83 #ifndef VCS_DELETE_ELEMENTABS_CUTOFF
84 #define VCS_DELETE_ELEMENTABS_CUTOFF 1.0e-280
89 #define VCS_MAXSTEPS 50000
100 #define VCS_NONDIMENSIONAL_G 1
102 #define VCS_DIMENSIONAL_G 0
118 #define VCS_SPECIES_COMPONENT_STOICHZERO 3
121 #define VCS_SPECIES_COMPONENT 2
128 #define VCS_SPECIES_MAJOR 1
135 #define VCS_SPECIES_MINOR 0
143 #define VCS_SPECIES_SMALLMS -1
150 #define VCS_SPECIES_ZEROEDMS -2
157 #define VCS_SPECIES_ZEROEDSS -3
166 #define VCS_SPECIES_DELETED -4
173 #define VCS_SPECIES_INTERFACIALVOLTAGE -5
182 #define VCS_SPECIES_ZEROEDPHASE -6
191 #define VCS_SPECIES_ACTIVEBUTZERO -7
202 #define VCS_SPECIES_STOICHZERO -8
212 #define VCS_PHASE_EXIST_ALWAYS 3
215 #define VCS_PHASE_EXIST_YES 2
222 #define VCS_PHASE_EXIST_MINORCONC 1
225 #define VCS_PHASE_EXIST_NO 0
231 #define VCS_PHASE_EXIST_ZEROEDPHASE -6
263 #define VCS_UNITS_KCALMOL -1
264 #define VCS_UNITS_UNITLESS 0
265 #define VCS_UNITS_KJMOL 1
266 #define VCS_UNITS_KELVIN 2
267 #define VCS_UNITS_MKS 3
281 #define VCS_ELEM_TYPE_TURNEDOFF -1
290 #define VCS_ELEM_TYPE_ABSPOS 0
296 #define VCS_ELEM_TYPE_ELECTRONCHARGE 1
302 #define VCS_ELEM_TYPE_CHARGENEUTRALITY 2
310 #define VCS_ELEM_TYPE_LATTICERATIO 3
320 #define VCS_ELEM_TYPE_KINETICFROZEN 4
329 #define VCS_ELEM_TYPE_SURFACECONSTRAINT 5
334 #define VCS_ELEM_TYPE_OTHERCONSTRAINT 6
343 #define VCS_SPECIES_TYPE_MOLNUM 0
352 #define VCS_SPECIES_TYPE_INTERFACIALVOLTAGE -5
363 #define VCS_STATECALC_UNKNOWN -1
365 #define VCS_STATECALC_OLD 0
368 #define VCS_STATECALC_NEW 1
373 #define VCS_STATECALC_PHASESTABILITY 2
376 #define VCS_STATECALC_TMP 3
382 namespace VCSnonideal = Cantera;