8 #ifndef CT_ION_GAS_TRANSPORT_H
9 #define CT_ION_GAS_TRANSPORT_H
98 double omega11_n64(
const double tstar,
const double gamma);
Headers for the MixTransport object, which models transport properties in ideal gas solutions using a...
A class for full (non-sparse) matrices with Fortran-compatible data storage, which adds matrix operat...
Class IonGasTransport implements Stockmayer-(n,6,4) model for transport of ions.
virtual double electricalConductivity()
vector_fp m_om11_O2
polynomial of the collision integral for O2/O2-
vector_fp m_speciesCharge
electrical properties
size_t m_kElectron
index of electron
virtual void fitDiffCoeffs(MMCollisionInt &integrals)
Generate polynomial fits to the binary diffusion coefficients.
virtual void getMixDiffCoeffs(double *const d)
The mixture transport for ionized gas.
std::vector< size_t > m_kIon
index of ions (exclude electron.)
double omega11_n64(const double tstar, const double gamma)
virtual void getMobilities(double *const mobi)
The mobilities for ions in gas.
virtual double viscosity()
Viscosity of the mixture (kg/m/s).
DenseMatrix m_gamma
parameter of omega11 of n64
void setupN64()
setup parameters for n64 model
virtual std::string transportType() const
Identifies the Transport object type.
virtual double thermalConductivity()
Returns the mixture thermal conductivity (W/m/K).
std::vector< size_t > m_kNeutral
index of neutral species
virtual void init(thermo_t *thermo, int mode, int log_level)
Initialize a transport manager.
Calculation of Collision integrals.
Class MixTransport implements mixture-averaged transport properties for ideal gas mixtures.
Base class for a phase with thermodynamic properties.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
Namespace for the Cantera kernel.