Cantera
2.3.0
|
Contains data about a single chemical species. More...
#include <Species.h>
Public Member Functions | |
Species (const std::string &name, const compositionMap &comp, double charge=0.0, double size=1.0) | |
Constructor. More... | |
Species (const Species &other) | |
Species & | operator= (const Species &other) |
Public Attributes | |
std::string | name |
The name of the species. More... | |
compositionMap | composition |
The elemental composition of the species. More... | |
double | charge |
The electrical charge on the species, in units of the elementary charge. More... | |
double | size |
The effective size of the species. More... | |
shared_ptr< TransportData > | transport |
shared_ptr< SpeciesThermoInterpType > | thermo |
Thermodynamic data for the species. More... | |
Contains data about a single chemical species.
This class stores the data about a species which may be needed to add it to a ThermoPhase or Transport object.
Species | ( | const std::string & | name, |
const compositionMap & | comp, | ||
double | charge = 0.0 , |
||
double | size = 1.0 |
||
) |
Constructor.
Definition at line 22 of file Species.cpp.
Definition at line 35 of file Species.cpp.
References Species::thermo, and Cantera::warn_deprecated().
Definition at line 49 of file Species.cpp.
References Species::charge, Species::composition, Species::name, Species::size, Species::thermo, and Cantera::warn_deprecated().
std::string name |
The name of the species.
Definition at line 39 of file Species.h.
Referenced by Species::operator=(), and GasTransportData::validate().
compositionMap composition |
The elemental composition of the species.
Keys are element names; values are the corresponding atomicities.
Definition at line 43 of file Species.h.
Referenced by Species::operator=(), and GasTransportData::validate().
double charge |
The electrical charge on the species, in units of the elementary charge.
Definition at line 46 of file Species.h.
Referenced by Species::operator=().
double size |
The effective size of the species.
Currently used only for surface species, where it represents the number of sites occupied.
Definition at line 50 of file Species.h.
Referenced by Species::operator=().
shared_ptr<SpeciesThermoInterpType> thermo |
Thermodynamic data for the species.
Definition at line 55 of file Species.h.
Referenced by Species::operator=(), and Species::Species().