42 return (
m_mode == CK_Mode) ?
"mixture-averaged-CK" :
"mixture-averaged";
141 size_t ldx, span<const double> grad_X,
142 size_t ldf, span<double> fluxes)
override;
144 void init(shared_ptr<ThermoPhase>
thermo,
int mode=0)
override;
Headers for the DenseMatrix object, which deals with dense rectangular matrices and description of th...
Class GasTransport implements some functions and properties that are shared by the MixTransport and M...
int m_mode
Type of the polynomial fits to temperature.
Class MixTransport implements mixture-averaged transport properties for ideal gas mixtures.
void update_T() override
Update the internal parameters whenever the temperature has changed.
double thermalConductivity() override
Returns the mixture thermal conductivity [W/m/K].
bool m_spcond_ok
Update boolean for the species thermal conductivities.
double m_lambda
Internal storage for the calculated mixture thermal conductivity [W/m/K].
void updateCond_T()
Update the temperature dependent parts of the species thermal conductivities.
void update_C() override
Update the internal parameters whenever the concentrations have changed.
void getMobilities(span< double > mobil) override
Get the electrical mobilities [m²/V/s].
vector< double > m_cond
vector of species thermal conductivities [W/m/K]
void getThermalDiffCoeffs(span< double > dt) override
Return the thermal diffusion coefficients [kg/m/s].
string transportModel() const override
Identifies the model represented by this Transport object.
MixTransport()=default
Default constructor.
void init(shared_ptr< ThermoPhase > thermo, int mode=0) override
Initialize a transport manager.
bool m_condmix_ok
Update boolean for the mixture rule for the mixture thermal conductivity.
void getSpeciesFluxes(size_t ndim, span< const double > grad_T, size_t ldx, span< const double > grad_X, size_t ldf, span< double > fluxes) override
Get the species diffusive mass fluxes [kg/m²/s] with respect to the mass averaged velocity,...
ThermoPhase & thermo()
Phase object.
Namespace for the Cantera kernel.