48 const this_bctype& ptf,
76 const this_bctype& ptf,
77 const DimensionedField<scalar, volMesh>& iF
93 if (this->cyclicPatch().owner())
100 refCast<const fixedJumpFvPatchScalarField>
105 auto& Tbp =
const_cast<fixedJumpFvPatchScalarField&
>(TbPatch);
119 this->parent_bctype::updateCoeffs();
137 energyJumpFvPatchScalarField
bool readValueEntry(const dictionary &dict, IOobjectOption::readOption readOpt=IOobjectOption::LAZY_READ)
Read the "value" entry into *this.
virtual void write(Ostream &) const
Write.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
void evaluate(const UPstream::commsTypes commsType=UPstream::defaultCommsType)
Evaluate boundary conditions for each patch field. Uses specified or default comms.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual const volScalarField & T() const
Temperature [K].
void writeValueEntry(Ostream &os) const
Write *this field as a "value" entry.
virtual void evaluate(const Pstream::commsTypes commsType)
Evaluate the patch field.
Macros for easy insertion into run-time selection tables.
UList< label > labelUList
A UList of labels.
virtual volScalarField & he()=0
Enthalpy/Internal energy [J/kg].
virtual volScalarField & p()
Pressure [Pa].
psiReactionThermo & thermo
energyJumpFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
fvPatchField< scalar > fvPatchScalarField
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
A FieldMapper for finite-volume patch fields.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
const std::string patch
OpenFOAM patch number as a std::string.
static const basicThermo & lookupThermo(const fvPatchScalarField &pf)
"buffered" : (MPI_Bsend, MPI_Recv)
void write(vtk::formatter &fmt, const Type &val, const label n=1)
Component-wise write of a value (N times)
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)
const Boundary & boundaryField() const noexcept
Return const-reference to the boundary field.
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())
virtual void updateCoeffs()
Update the coefficients.