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
41#ifndef VCS_RELDELETE_SPECIES_CUTOFF
42#define VCS_RELDELETE_SPECIES_CUTOFF 1.0e-64
47#ifndef VCS_DELETE_MINORSPECIES_CUTOFF
48#define VCS_DELETE_MINORSPECIES_CUTOFF 1.0e-140
53#ifndef VCS_SMALL_MULTIPHASE_SPECIES
54#define VCS_SMALL_MULTIPHASE_SPECIES 1.0e-25
59#ifndef VCS_DELETE_PHASE_CUTOFF
60#define VCS_DELETE_PHASE_CUTOFF 1.0e-13
66#ifndef VCS_POP_PHASE_MOLENUM
67#define VCS_POP_PHASE_MOLENUM 1.0e-11
73#ifndef VCS_DELETE_ELEMENTABS_CUTOFF
74#define VCS_DELETE_ELEMENTABS_CUTOFF 1.0e-280
79#define VCS_MAXSTEPS 50000
96#define VCS_SPECIES_COMPONENT_STOICHZERO 3
99#define VCS_SPECIES_COMPONENT 2
106#define VCS_SPECIES_MAJOR 1
113#define VCS_SPECIES_MINOR 0
120#define VCS_SPECIES_SMALLMS -1
127#define VCS_SPECIES_ZEROEDMS -2
133#define VCS_SPECIES_ZEROEDSS -3
142#define VCS_SPECIES_DELETED -4
149#define VCS_SPECIES_INTERFACIALVOLTAGE -5
157#define VCS_SPECIES_ZEROEDPHASE -6
167#define VCS_SPECIES_ACTIVEBUTZERO -7
179#define VCS_SPECIES_STOICHZERO -8
189#define VCS_PHASE_EXIST_ALWAYS 3
192#define VCS_PHASE_EXIST_YES 2
199#define VCS_PHASE_EXIST_MINORCONC 1
202#define VCS_PHASE_EXIST_NO 0
208#define VCS_PHASE_EXIST_ZEROEDPHASE -6
223#define VCS_ELEM_TYPE_TURNEDOFF -1
232#define VCS_ELEM_TYPE_ABSPOS 0
238#define VCS_ELEM_TYPE_ELECTRONCHARGE 1
244#define VCS_ELEM_TYPE_CHARGENEUTRALITY 2
252#define VCS_ELEM_TYPE_LATTICERATIO 3
263#define VCS_ELEM_TYPE_KINETICFROZEN 4
272#define VCS_ELEM_TYPE_SURFACECONSTRAINT 5
277#define VCS_ELEM_TYPE_OTHERCONSTRAINT 6
285#define VCS_SPECIES_TYPE_MOLNUM 0
293#define VCS_SPECIES_TYPE_INTERFACIALVOLTAGE -5
302#define VCS_STATECALC_UNKNOWN -1
304#define VCS_STATECALC_OLD 0
307#define VCS_STATECALC_NEW 1
312#define VCS_STATECALC_PHASESTABILITY 2
315#define VCS_STATECALC_TMP 3
Namespace for the Cantera kernel.