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.