6 #ifndef CT_TRANSPORTDATA_H 7 #define CT_TRANSPORTDATA_H 24 virtual void validate(
const Species& species) {}
38 double acentric=0.0,
double dispersion=0.0,
39 double quad_polar=0.0);
47 double acentric=0.0,
double dispersion=0.0,
48 double quad_polar=0.0);
Transport data for a single gas-phase species which can be used in mixture-averaged or multicomponent...
double quadrupole_polarizability
quadrupole. Default 0.0.
void setCustomaryUnits(const std::string &geometry, double diameter, double well_depth, double dipole=0.0, double polarizability=0.0, double rot_relax=0.0, double acentric=0.0, double dispersion=0.0, double quad_polar=0.0)
Set the parameters using "customary" units: diameter in Angstroms, well depth in Kelvin, dipole in Debye, and polarizability in Angstroms^3.
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...
double rotational_relaxation
The rotational relaxation number (the number of collisions it takes to equilibrate the rotational deg...
double well_depth
The Lennard-Jones well depth [J].
virtual void validate(const Species &species)
Check transport data for invalid parameters such as a geometry inconsistent with the atomic compositi...
double diameter
The Lennard-Jones collision diameter [m].
double dispersion_coefficient
dispersion normalized by e^2. [m^5] Default 0.0.
Base class for transport data for a single species.
double dipole
The permanent dipole moment of the molecule [Coulomb-m]. Default 0.0.
std::string geometry
A string specifying the molecular geometry.
Contains data about a single chemical species.
double polarizability
The polarizability of the molecule [m^3]. Default 0.0.
double acentric_factor
Pitzer's acentric factor [dimensionless]. Default 0.0.
Namespace for the Cantera kernel.
shared_ptr< TransportData > newTransportData(const XML_Node &transport_node)
Create a new TransportData object from a 'transport' XML_Node.