12#ifndef CT_UNITYLEWISTRAN_H
13#define CT_UNITYLEWISTRAN_H
31 return "unity-Lewis-number";
58 for (
size_t k = 0; k <
m_nsp; k++) {
69 for (
size_t k = 0; k <
m_nsp; k++) {
94 for (
size_t k = 0; k <
m_nsp; k++) {
Headers for the MixTransport object, which models transport properties in ideal gas solutions using a...
Header file for class ThermoPhase, the base class for phases with thermodynamic properties,...
Class MixTransport implements mixture-averaged transport properties for ideal gas mixtures.
double thermalConductivity() override
Returns the mixture thermal conductivity [W/m/K].
An error indicating that an unimplemented function has been called.
shared_ptr< ThermoPhase > m_thermo
pointer to the object representing the phase
size_t m_nsp
Number of species in the phase.
Class UnityLewisTransport implements the unity Lewis number approximation for the mixture-averaged sp...
void getMixDiffCoeffsMole(span< double > d) override
Not implemented for unity Lewis number approximation.
void getMixDiffCoeffsMass(span< double > d) override
Returns the unity Lewis number approximation based diffusion coefficients [m²/s].
void getThermalDiffCoeffs(span< double > dt) override
Thermal diffusion is not enabled in the unity Lewis number model.
void getMixDiffCoeffs(span< double > d) override
Returns the unity Lewis number approximation based diffusion coefficients [m²/s].
string transportModel() const override
Identifies the model represented by this Transport object.
Namespace for the Cantera kernel.
void checkArraySize(const char *procedure, size_t available, size_t required)
Wrapper for throwing ArraySizeError.