60 #ifndef MaxwellStefan_H 61 #define MaxwellStefan_H 72 template<
class BasicThermophysicalTransportModel>
75 public BasicThermophysicalTransportModel
141 void transformDiffusionCoefficient();
145 void transformDiffusionCoefficientFields();
154 typedef typename BasicThermophysicalTransportModel::alphaField
161 typedef typename BasicThermophysicalTransportModel::thermoModel
171 const momentumTransportModel& momentumTransport,
virtual tmp< fvScalarMatrix > divq(volScalarField &he) const
Return the source term for the energy equation.
virtual ~MaxwellStefan()
Destructor.
BasicThermophysicalTransportModel::thermoModel thermoModel
fluidReactionThermo & thermo
Class to perform the LU decomposition on a symmetric matrix.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
BasicThermophysicalTransportModel::momentumTransportModel momentumTransportModel
virtual void correct()
Update the diffusion coefficients and flux corrections.
BasicThermophysicalTransportModel::alphaField alphaField
compressibleMomentumTransportModel momentumTransportModel
virtual tmp< volScalarField > DEff(const volScalarField &Yi) const
Effective mass diffusion coefficient.
MaxwellStefan(const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo)
Construct from a momentum transport model and a thermo model.
A class for handling words, derived from string.
virtual bool read()
Read thermophysicalTransport dictionary.
virtual tmp< fvScalarMatrix > divj(volScalarField &Yi) const
Return the source term for the given specie mass-fraction equation.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
virtual tmp< surfaceScalarField > j(const volScalarField &Yi) const
Return the specie flux for the given specie mass-fraction [kg/m^2/s].
A class for managing temporary objects.
virtual tmp< surfaceScalarField > q() const
Return the heat flux [W/m^2].
A templated 2D square matrix of objects of <T>, where the n x n matrix dimension is known and used fo...