26#define CT_ELEM_TYPE_TURNEDOFF -1
35#define CT_ELEM_TYPE_ABSPOS 0
41#define CT_ELEM_TYPE_ELECTRONCHARGE 1
47#define CT_ELEM_TYPE_CHARGENEUTRALITY 2
54#define CT_ELEM_TYPE_LATTICERATIO 3
65#define CT_ELEM_TYPE_KINETICFROZEN 4
74#define CT_ELEM_TYPE_SURFACECONSTRAINT 5
80#define CT_ELEM_TYPE_OTHERCONSTRAINT 6
85#define ENTROPY298_UNKNOWN -123456789.
This file contains definitions of constants, types and terms that are used in internal routines and a...
Namespace for the Cantera kernel.
double getElementWeight(const string &ename)
Get the atomic weight of an element.
int getAtomicNumber(const string &ename)
Get the atomic number for an element.
const vector< string > & elementNames()
Get a vector of the names of the elements defined in Cantera.
string getElementName(const string &ename)
Get the name of an element.
size_t numElementsDefined()
Get the number of named elements defined in Cantera.
string getElementSymbol(const string &ename)
Get the symbol for an element.
const map< string, double > & elementWeights()
Get a map with the element and isotope symbols and names as keys and weights as values.
const vector< string > & elementSymbols()
Get a vector of the atomic symbols of the elements defined in Cantera.
size_t numIsotopesDefined()
Get the number of named isotopes defined in Cantera.