69 omega_(rtppsf.omega_,
false)
81 omega_(rtppsf.omega_,
false)
94 const scalar t = this->db().time().timeOutputValue();
100 patch().lookupPatchField<volVectorField, vector>(
UName_)
101 + (omega ^ (patch().Cf() - axis*(axis & patch().Cf())))
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Run-time selectable general function of one variable.
A list of keyword definitions, which are a keyword followed by any number of values (e...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
virtual void write(Ostream &) const
Write.
Macros for easy insertion into run-time selection tables.
virtual void write(Ostream &) const
Write.
virtual Type value(const scalar x) const =0
Return value as a function of scalar x.
Foam::fvPatchFieldMapper.
scalarField p0_
Reference pressure.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
dimensioned< scalar > mag(const dimensioned< Type > &)
This boundary condition provides a total pressure condition for patches in a rotating frame...
const word UName_
Name of the velocity field.
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)
rotatingTotalPressureFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
This boundary condition provides a total pressure condition. Four variants are possible: ...