19 class GasTransportParams;
74 return cMixtureAveraged;
163 size_t ldx,
const doublereal*
const grad_X,
164 size_t ldf, doublereal*
const fluxes);
std::vector< vector_fp > m_condcoeffs
Polynomial fits to the thermal conductivity of each species.
This structure holds transport model parameters relevant to transport in ideal gases with a kinetic t...
vector_fp m_cond
vector of species thermal conductivities (W/m /K)
virtual int model() const
Return the model id for transport.
bool m_condmix_ok
Update boolean for the mixture rule for the mixture thermal conductivity.
Factory class for creating new instances of classes derived from Transport.
virtual void update_C()
Update the internal parameters whenever the concentrations have changed.
thermo_t * m_thermo
pointer to the object representing the phase
Base class for transport property managers.
virtual void getSpeciesFluxes(size_t ndim, const doublereal *const grad_T, size_t ldx, const doublereal *const grad_X, size_t ldf, doublereal *const fluxes)
Get the species diffusive mass fluxes wrt to the mass averaged velocity, given the gradients in mole ...
doublereal molarDensity() const
Molar density (kmol/m^3).
bool m_spcond_ok
Update boolean for the species thermal conductivities.
virtual void getMobilities(doublereal *const mobil)
Get the Electrical mobilities (m^2/V/s).
virtual void update_T()
Update the internal parameters whenever the temperature has changed.
void updateCond_T()
Update the temperature dependent parts of the species thermal conductivities.
virtual bool initGas(GasTransportParams &tr)
Initialize the transport object.
MixTransport()
Default constructor.
doublereal m_lambda
Internal storage for the calculated mixture thermal conductivity.
doublereal temperature() const
Temperature (K).
bool m_debug
Debug flag - turns on more printing.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
Headers for the DenseMatrix object, which deals with dense rectangular matrices and description of th...
virtual Transport * duplMyselfAsTransport() const
Duplication routine for objects which inherit from Transport.
const doublereal GasConstant
Universal Gas Constant. [J/kmol/K].
virtual void getThermalDiffCoeffs(doublereal *const dt)
Return the thermal diffusion coefficients.
Class MixTransport implements mixture-averaged transport properties for ideal gas mixtures...
virtual doublereal thermalConductivity()
Returns the mixture thermal conductivity (W/m /K)
A class for full (non-sparse) matrices with Fortran-compatible data storage, which adds matrix operat...
Class GasTransport implements some functions and properties that are shared by the MixTransport and M...
doublereal pressure_ig() const
Calculate the pressure from the ideal gas law.