7 #include "cantera/base/smart_ptr.h"
12 class SpeciesThermoInterpType;
47 shared_ptr<TransportData> transport;
50 shared_ptr<SpeciesThermoInterpType>
thermo;
std::map< std::string, doublereal > compositionMap
Map connecting a string name with a double.
std::vector< shared_ptr< Species > > getSpecies(const XML_Node &node)
Generate Species objects for all <species> nodes in an XML document.
Class XML_Node is a tree-based representation of the contents of an XML file.
This file contains definitions of terms that are used in internal routines and are unlikely to need m...
std::string name
The name of the species.
shared_ptr< Species > newSpecies(const XML_Node &species_node)
Create a new Species object from a 'species' XML_Node.
double charge
The electrical charge on the species, in units of the elementary charge.
compositionMap composition
The elemental composition of the species.
double size
The effective size [m] of the species.
Contains data about a single chemical species.
shared_ptr< SpeciesThermoInterpType > thermo
Thermodynamic data for the species.