antioch-0.4.0
|
Deprecated. Use MixtureAveragedTransportEvaluator instead. More...
#include <wilke_evaluator.h>
Public Member Functions | |
WilkeEvaluator (const WilkeMixture< CoeffType > &mixture, const MixtureViscosity &viscosity, const ThermalConductivity &conductivity) | |
~WilkeEvaluator () | |
template<typename StateType , typename VectorStateType > | |
StateType | mu (const StateType &T, const VectorStateType &mass_fractions) const |
template<typename StateType , typename VectorStateType > | |
StateType | k (const StateType &T, const VectorStateType &mass_fractions) const |
template<typename StateType , typename VectorStateType > | |
void | mu_and_k (const StateType &T, const VectorStateType &mass_fractions, StateType &mu, StateType &k) const |
template<typename StateType , typename VectorStateType > | |
void | compute_mu_chi (const StateType &T, const VectorStateType &mass_fractions, VectorStateType &mu, VectorStateType &chi) const |
Helper function to reduce code duplication. More... | |
template<typename VectorStateType > | |
Antioch::value_type < VectorStateType >::type | compute_phi (const VectorStateType &mu, const VectorStateType &chi, const unsigned int s) const |
Helper function to reduce code duplication. More... | |
template<typename VectorStateType > | |
Antioch::value_type < VectorStateType >::type | compute_phi (const VectorStateType &mu, const VectorStateType &chi, const unsigned int s) const |
Private Types | |
typedef MixtureAveragedTransportEvaluator < ConstantLewisDiffusivity < CoeffType >, typename MixtureViscosity::species_viscosity_type, ThermalConductivity, CoeffType > | Evaluator |
Private Member Functions | |
WilkeEvaluator () | |
Private Attributes | |
TransportMixture< CoeffType > * | _transport_mixture |
MixtureAveragedTransportMixture < CoeffType > * | _wilke_mixture |
MixtureDiffusion < ConstantLewisDiffusivity < CoeffType >, CoeffType > * | _diffusion |
This is dummy. More... | |
MixtureConductivity < ThermalConductivity, CoeffType > * | _conductivity |
ThermalConductivity::micro_thermo_type * | _micro_thermo |
Evaluator * | _wilke_eval |
Deprecated. Use MixtureAveragedTransportEvaluator instead.
Definition at line 47 of file wilke_evaluator.h.
|
private |
Definition at line 111 of file wilke_evaluator.h.
Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::WilkeEvaluator | ( | const WilkeMixture< CoeffType > & | mixture, |
const MixtureViscosity & | viscosity, | ||
const ThermalConductivity & | conductivity | ||
) |
Antioch::WilkeEvaluator< Viscosity, ThermalConductivity, CoeffType >::~WilkeEvaluator | ( | ) |
Definition at line 133 of file wilke_evaluator.h.
|
private |
|
inline |
Helper function to reduce code duplication.
Populates species viscosities and the intermediate variable needed for Wilke's mixing rule.
Definition at line 75 of file wilke_evaluator.h.
References Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::_wilke_eval, and Antioch::MixtureAveragedTransportEvaluator< Diffusion, Viscosity, ThermalConductivity, CoeffType >::compute_mu_chi().
Antioch::value_type<VectorStateType>::type Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::compute_phi | ( | const VectorStateType & | mu, |
const VectorStateType & | chi, | ||
const unsigned int | s | ||
) | const |
Helper function to reduce code duplication.
Computes the intermediate variable needed for Wilke's mixing rule.
Antioch::value_type<VectorStateType>::type Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::compute_phi | ( | const VectorStateType & | mu, |
const VectorStateType & | chi, | ||
const unsigned int | s | ||
) | const |
Definition at line 149 of file wilke_evaluator.h.
References Antioch::init_constant().
|
inline |
Definition at line 63 of file wilke_evaluator.h.
References Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::_wilke_eval, and Antioch::MixtureAveragedTransportEvaluator< Diffusion, Viscosity, ThermalConductivity, CoeffType >::k().
|
inline |
Definition at line 59 of file wilke_evaluator.h.
References Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::_wilke_eval, and Antioch::MixtureAveragedTransportEvaluator< Diffusion, Viscosity, ThermalConductivity, CoeffType >::mu().
|
inline |
Definition at line 67 of file wilke_evaluator.h.
References Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::_wilke_eval, and Antioch::MixtureAveragedTransportEvaluator< Diffusion, Viscosity, ThermalConductivity, CoeffType >::mu_and_k().
|
private |
Definition at line 104 of file wilke_evaluator.h.
|
private |
This is dummy.
WilkeEvaluator doesn't support diffusion, but the new MixtureAveragedTransportEvaluator does so we create a dummy diffusion class, don't bother building it and pass it along to MixtureAveragedTransportEvaluator.
Definition at line 102 of file wilke_evaluator.h.
|
private |
Definition at line 106 of file wilke_evaluator.h.
|
private |
Definition at line 94 of file wilke_evaluator.h.
|
private |
Definition at line 113 of file wilke_evaluator.h.
Referenced by Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::compute_mu_chi(), Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::k(), Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::mu(), and Antioch::WilkeEvaluator< MixtureViscosity, ThermalConductivity, CoeffType >::mu_and_k().
|
private |
Definition at line 96 of file wilke_evaluator.h.