36 #ifndef thermophysicalTransportModel_H 37 #define thermophysicalTransportModel_H 91 virtual bool read() = 0;
void operator=(const thermophysicalTransportModel &)=delete
Disallow default bitwise assignment.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
TypeName("thermophysicalTransport")
Runtime type information.
virtual tmp< surfaceScalarField > j(const volScalarField &Yi) const =0
Return the specie flux for the given specie mass-fraction [kg/m^2/s].
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual const fluidThermo & thermo() const =0
Access function to incompressible transport model.
const compressibleMomentumTransportModel & momentumTransport() const
thermophysicalTransportModel(const compressibleMomentumTransportModel &momentumTransport)
Construct from compressibleMomentumTransportModel.
virtual tmp< surfaceScalarField > q() const =0
Return the heat flux [W/m^2].
virtual tmp< volScalarField > DEff(const volScalarField &Yi) const =0
Effective mass diffusion coefficient.
virtual bool read()=0
Read model coefficients if they have changed.
virtual void correct()=0
Solve the thermophysical transport model equations.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
virtual ~thermophysicalTransportModel()
Destructor.
virtual tmp< fvScalarMatrix > divq(volScalarField &he) const =0
Return the source term for the energy equation.
virtual tmp< fvScalarMatrix > divj(volScalarField &Yi) const =0
Return the source term for the given specie mass-fraction equation.
Base-class for fluid thermodynamic properties.
Abstract base class for thermophysical transport models (RAS, LES and laminar).
virtual tmp< volScalarField > kappaEff() const =0
Effective thermal turbulent diffusivity for temperature.
virtual tmp< volScalarField > alphaEff() const =0
Effective thermal turbulent diffusivity of mixture [kg/m/s].
A class for managing temporary objects.
virtual const dictionary & coeffDict() const =0
Const access to the coefficients dictionary.
Abstract base class for turbulence models (RAS, LES and laminar).
const compressibleMomentumTransportModel & momentumTransportModel_