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.