Go to the documentation of this file.
41 if (this->cyclicPatch().owner())
46 const fvsPatchField<scalar>& phip =
83 this->jump_ = this->jumpTable_->value(Un);
100 phiName_(
dict.getOrDefault<
word>(
"phi",
"phi")),
101 rhoName_(
dict.getOrDefault<
word>(
"rho",
"rho")),
102 uniformJump_(
dict.getOrDefault(
"uniformJump",
false)),
103 nonDimensional_(
dict.getOrDefault(
"nonDimensional",
false)),
109 dict.readEntry(
"rpm", rpm_);
110 dict.readEntry(
"dm", dm_);
113 if (this->cyclicPatch().owner())
118 if (
dict.found(
"value"))
120 fvPatchScalarField::operator=
127 this->
evaluate(Pstream::commsTypes::blocking);
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
A class for handling words, derived from Foam::string.
const dimensionSet dimVelocity
const dimensionSet dimDensity
Type gSum(const FieldField< Field, Type > &f)
dimensionedScalar pow4(const dimensionedScalar &ds)
const dimensionSet dimArea(sqr(dimLength))
dimensionedScalar pow3(const dimensionedScalar &ds)
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
makeTemplatePatchTypeField(scalar, fan)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Macros for easy insertion into run-time selection tables.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
constexpr scalar pi(M_PI)
This boundary condition provides a jump condition, using the cyclic condition as a base.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
const std::string patch
OpenFOAM patch number as a std::string.
const wordList area
Standard area field types (scalar, vector, tensor, etc)
fanFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
string evaluate(const std::string &s, size_t pos=0, size_t len=std::string::npos)
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...