76 const energyJumpFvPatchScalarField& ptf
102 if (this->cyclicPatch().owner())
108 const fixedJumpFvPatchScalarField& TbPatch =
109 refCast<const fixedJumpFvPatchScalarField>
114 fixedJumpFvPatchScalarField& Tbp =
115 const_cast<fixedJumpFvPatchScalarField&
>(TbPatch);
147 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.
This boundary condition provides an energy jump condition across a pair of coupled patches...
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.
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.
virtual void evaluate(const Pstream::commsTypes commsType)
Evaluate the patch field.
virtual void write(Ostream &) const
Write.
OBJstream os(runTime.globalPath()/outputName)
This boundary condition provides a jump condition, using the cyclic condition as a base...
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
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)
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.