Public Types | |
typedef BasicThermophysicalTransportModel::alphaField | alphaField |
typedef BasicThermophysicalTransportModel::momentumTransportModel | momentumTransportModel |
typedef BasicThermophysicalTransportModel::thermoModel | thermoModel |
Public Member Functions | |
MaxwellStefan (const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
Construct from a momentum transport model and a thermo model. More... | |
virtual | ~MaxwellStefan () |
Destructor. More... | |
virtual bool | read () |
Read thermophysicalTransport dictionary. More... | |
virtual tmp< volScalarField > | DEff (const volScalarField &Yi) const |
Effective mass diffusion coefficient. More... | |
virtual tmp< scalarField > | DEff (const volScalarField &Yi, const label patchi) const |
Effective mass diffusion coefficient. More... | |
virtual tmp< surfaceScalarField > | q () const |
Return the heat flux [W/m^2]. More... | |
virtual tmp< fvScalarMatrix > | divq (volScalarField &he) const |
Return the source term for the energy equation. More... | |
virtual tmp< surfaceScalarField > | j (const volScalarField &Yi) const |
Return the specie flux for the given specie mass-fraction [kg/m^2/s]. More... | |
virtual tmp< fvScalarMatrix > | divj (volScalarField &Yi) const |
Return the source term for the given specie mass-fraction equation. More... | |
virtual void | correct () |
Update the diffusion coefficients and flux corrections. More... | |
Definition at line 72 of file MaxwellStefan.H.
typedef BasicThermophysicalTransportModel::alphaField alphaField |
Definition at line 154 of file MaxwellStefan.H.
typedef BasicThermophysicalTransportModel::momentumTransportModel momentumTransportModel |
Definition at line 158 of file MaxwellStefan.H.
typedef BasicThermophysicalTransportModel::thermoModel thermoModel |
Definition at line 161 of file MaxwellStefan.H.
MaxwellStefan | ( | const word & | type, |
const momentumTransportModel & | momentumTransport, | ||
const thermoModel & | thermo | ||
) |
Construct from a momentum transport model and a thermo model.
Definition at line 43 of file MaxwellStefan.C.
|
inlinevirtual |
Destructor.
Definition at line 176 of file MaxwellStefan.H.
|
virtual |
Read thermophysicalTransport dictionary.
Reimplemented in MaxwellStefanFourier< laminarThermophysicalTransportModel >.
Definition at line 94 of file MaxwellStefan.C.
Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::~MaxwellStefan().
|
virtual |
Effective mass diffusion coefficient.
for a given specie mass-fraction [kg/m/s] This is the self-diffusion coefficient
Definition at line 184 of file MaxwellStefan.C.
Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::DEff(), MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::read(), and MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::~MaxwellStefan().
|
virtual |
Effective mass diffusion coefficient.
for a given specie mass-fraction for patch [kg/m/s]
Definition at line 200 of file MaxwellStefan.C.
|
virtual |
Return the heat flux [W/m^2].
Definition at line 215 of file MaxwellStefan.C.
Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::~MaxwellStefan().
|
virtual |
Return the source term for the energy equation.
Definition at line 294 of file MaxwellStefan.C.
Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::q(), and MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::~MaxwellStefan().
|
virtual |
Return the specie flux for the given specie mass-fraction [kg/m^2/s].
Definition at line 370 of file MaxwellStefan.C.
Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::divq(), and MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::~MaxwellStefan().
|
virtual |
Return the source term for the given specie mass-fraction equation.
Definition at line 383 of file MaxwellStefan.C.
Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::j(), and MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::~MaxwellStefan().
|
virtual |
Update the diffusion coefficients and flux corrections.
Transform the binary mass diffusion coefficients into the
the generalised Fick's law diffusion coefficients
Definition at line 576 of file MaxwellStefan.C.
Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::~MaxwellStefan().