15class SpeciesThermoInterpType;
55 shared_ptr<TransportData> transport;
58 shared_ptr<SpeciesThermoInterpType>
thermo;
A map of string keys to values whose type can vary at runtime.
A wrapper for a variable whose type is determined at runtime.
Contains data about a single chemical species.
compositionMap composition
The elemental composition of the species.
std::string name
The name of the species.
double charge
The electrical charge on the species, in units of the elementary charge.
double size
The effective size of the species.
shared_ptr< SpeciesThermoInterpType > thermo
Thermodynamic data for the species.
Species(const Species &)=delete
Species objects are not copyable or assignable.
AnyMap input
Input parameters used to define a species, for example from a YAML input file.
Base class for a phase with thermodynamic properties.
Class XML_Node is a tree-based representation of the contents of an XML file.
This file contains definitions of constants, types and terms that are used in internal routines and a...
Namespace for the Cantera kernel.
shared_ptr< Species > newSpecies(const XML_Node &species_node)
Create a new Species object from a 'species' XML_Node.
std::vector< shared_ptr< Species > > getSpecies(const XML_Node &node)
Generate Species objects for all <species> nodes in an XML document.
std::map< std::string, double > compositionMap
Map connecting a string name with a double.