Species.h Source File#
Species.h
Go to the documentation of this file.
A map of string keys to values whose type can vary at runtime.
Definition AnyMap.h:427
A wrapper for a variable whose type is determined at runtime.
Definition AnyMap.h:86
double m_molecularWeight
The molecular weight of the species, in atomic mass units.
Definition Species.h:89
void setMolecularWeight(double weight)
Set the molecular weight of the species.
Definition Species.cpp:48
double charge
The electrical charge on the species, in units of the elementary charge.
Definition Species.h:48
shared_ptr< SpeciesThermoInterpType > thermo
Thermodynamic data for the species.
Definition Species.h:80
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.
Definition Species.h:83
Base class for a phase with thermodynamic properties.
Definition ThermoPhase.h:390
This file contains definitions of constants, types and terms that are used in internal routines and a...
const double Undef
Fairly random number to be used to initialize variables against to see if they are subsequently defin...
Definition ct_defs.h:164
vector< shared_ptr< Species > > getSpecies(const AnyValue &items)
Generate Species objects for each item (an AnyMap) in items.
Definition Species.cpp:143
unique_ptr< Species > newSpecies(const AnyMap &node)
Create a new Species object from an AnyMap specification.
Definition Species.cpp:105
Generated by 1.9.7