43 fixedGradientFvPatchScalarField(
p, iF)
56 fixedGradientFvPatchScalarField(ptf,
p, iF, mapper)
68 fixedGradientFvPatchScalarField(
p, iF,
dict)
78 fixedGradientFvPatchScalarField(tppsf)
89 fixedGradientFvPatchScalarField(tppsf, iF)
103 const label patchi = patch().index();
111 gradient() =
thermo.Cpv(pw, Tw, patchi)*Tw.snGrad()
112 + patch().deltaCoeffs()*
118 fixedGradientFvPatchScalarField::updateCoeffs();
136 gradientEnergyFvPatchScalarField
Macros for easy insertion into run-time selection tables.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Abstract base-class for fluid and solid thermodynamic properties.
static const basicThermo & lookupThermo(const fvPatchScalarField &pf)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Smooth ATC in cells next to a set of patches supplied by type.
virtual void write(Ostream &) const
Write.
A FieldMapper for finite-volume patch fields.
void writeValueEntry(Ostream &os) const
Write *this field as a "value" entry.
virtual tmp< Field< Type > > snGrad() const
Return patch-normal gradient.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::commsTypes::buffered)
Evaluate the patch field, sets updated() to false.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
This boundary condition provides a gradient condition for internal energy, where the gradient is calc...
virtual void write(Ostream &) const
Write.
gradientEnergyFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
OBJstream os(runTime.globalPath()/outputName)
#define makePatchTypeField(PatchTypeField, typePatchTypeField)
Define a concrete fvPatchField type and add to run-time tables Example, (fvPatchScalarField,...
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
fvPatchField< scalar > fvPatchScalarField