Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Base-class for combustion fluid thermodynamic properties based on compressibility.
Mesh data needed to do the Finite Volume discretisation.
Base class for finite volume sources.
Base-class for fluid thermodynamic properties based on density.
A class for managing temporary objects.
Base-class for combustion fluid thermodynamic properties based on compressibility.
const volScalarField & alphau() const
Unburnt gas volume fraction.
virtual tmp< volScalarField > W() const
Molecular weight [kg/kmol].
virtual const IOdictionary & properties() const
Properties dictionary.
virtual bool incompressible() const
Return true if the equation of state is incompressible.
virtual const volScalarField & T() const
Temperature [K].
virtual void correct()
Update properties.
virtual tmp< volScalarField > ha() const
Absolute enthalpy [J/kg].
static const word burntPhaseName
const volScalarField & c() const
Progress variable.
virtual const volScalarField & kappa() const
Thermal conductivity of mixture [W/m/K].
virtual Switch dpdt() const
Should the dpdt term be included in the enthalpy equation.
virtual const word & phaseName() const
Phase name.
TypeName("ubRhoThermo")
Runtime type information.
const uRhoMulticomponentThermo & uThermo() const
const bRhoMulticomponentThermo & bThermo() const
const volScalarField & b() const
Regress variable.
virtual word thermoName() const
Name of the thermo physics (not implemented)
static const word unburntPhaseName
virtual const volScalarField & Cpv() const
Heat capacity at constant pressure/volume [J/kg/K].
virtual const volScalarField & he() const
Enthalpy/Internal energy [J/kg].
virtual word mixtureName() const
Return the name of the mixture (not implemented)
PtrList< volScalarField::Internal > prompt() const
Return the burnt gas prompt specie mass fractions.
virtual tmp< volScalarField > hs() const
Sensible enthalpy [J/kg].
const volScalarField & alphab() const
Burnt gas volume fraction.
virtual const fvMesh & mesh() const
Return const access to the mesh.
virtual const volScalarField & Cv() const
Heat capacity at constant volume [J/kg/K].
virtual tmp< volScalarField > rho() const
Density [kg/m^3].
void reset()
Reset the mixture to an unburnt state.
ubRhoThermo(const fvMesh &mesh)
Construct from mesh.
virtual const volScalarField & p() const
Pressure [Pa].
virtual const volScalarField & Cp() const
Heat capacity at constant pressure [J/kg/K].
virtual ~ubRhoThermo()
Destructor.
virtual void correctRho(const volScalarField &dp)
Update the density corresponding to the given pressure change.
virtual tmp< volScalarField > The(const volScalarField &h, const volScalarField &p, const volScalarField &T0) const
Temperature from enthalpy/internal energy.
virtual const volScalarField & psi() const
Compressibility [s^2/m^2].
virtual const volScalarField & mu() const
Dynamic viscosity of mixture [kg/m/s].
virtual bool isochoric() const
Return true if the equation of state is isochoric.
A class for handling words, derived from string.
const dimensionedScalar h
Planck constant.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.