60 hbt[patchi] = fixedUnburntEnthalpyFvPatchScalarField::typeName;
68 hbt[patchi] = gradientUnburntEnthalpyFvPatchScalarField::typeName;
72 hbt[patchi] = mixedUnburntEnthalpyFvPatchScalarField::typeName;
91 .gradient() = hbf[patchi].fvPatchField::snGrad();
99 .refGrad() = hbf[patchi].fvPatchField::snGrad();
120 const word& phaseName,
143 const word& phaseName,
wordList types() const
Return a list of the patch types.
GeometricBoundaryField< scalar, fvPatchField, volMesh > Boundary
const Boundary & boundaryField() const noexcept
Return const-reference to the boundary field.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
static const word dictName
The dictionary name ("thermophysicalProperties").
static autoPtr< Thermo > New(const fvMesh &, const word &phaseName=word::null)
Generic New for each of the related thermodynamics packages.
Mesh data needed to do the Finite Volume discretisation.
psiReactionThermo(const fvMesh &, const word &phaseName)
Construct from mesh and phase name.
Foam::psiuReactionThermo.
void heuBoundaryCorrection(volScalarField &heu)
virtual ~psiuReactionThermo()
Destructor.
static autoPtr< psiuReactionThermo > New(const fvMesh &, const word &phaseName=word::null)
psiuReactionThermo(const fvMesh &, const word &phaseName)
Construct from mesh and phase name.
virtual volScalarField & heu()=0
Unburnt gas enthalpy [J/kg].
wordList heuBoundaryTypes()
virtual const volScalarField & Tu() const =0
Unburnt gas temperature [K].
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
const word dictName("faMeshDefinition")
Type & refCast(U &obj)
A dynamic_cast (for references) to Type reference.
List< word > wordList
List of word.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const Type * isA(const U &obj)
Attempt dynamic_cast to Type.
#define defineRunTimeSelectionTable(baseType, argNames)
Define run-time selection table.
#define forAll(list, i)
Loop across all elements in list.