Go to the documentation of this file.
42 fixedValueFvPatchVectorField(
p, iF),
44 inletValue_(
p.size(),
Zero)
56 fixedValueFvPatchVectorField(ptf,
p, iF, mapper),
57 relative_(ptf.relative_),
58 inletValue_(ptf.inletValue_, mapper)
69 fixedValueFvPatchVectorField(
p, iF,
dict),
71 inletValue_(
"inletValue",
dict,
p.size())
80 fixedValueFvPatchVectorField(srfvpvf),
81 relative_(srfvpvf.relative_),
82 inletValue_(srfvpvf.inletValue_)
92 fixedValueFvPatchVectorField(srfvpvf, iF),
93 relative_(srfvpvf.relative_),
94 inletValue_(srfvpvf.inletValue_)
116 fixedValueFvPatchVectorField::rmap(ptf, addr);
119 refCast<const SRFVelocityFvPatchVectorField>(ptf);
121 inletValue_.rmap(tiptf.inletValue_, addr);
136 const SRF::SRFModel& srf =
137 db().lookupObject<SRF::SRFModel>(
"SRFProperties");
151 fixedValueFvPatchVectorField::updateCoeffs();
160 writeEntry(
"value",
os);
171 SRFVelocityFvPatchVectorField
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
SRFVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
virtual void write(Ostream &) const
virtual void rmap(const fvPatchVectorField &, const labelList &)
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
void autoMap(const FieldMapper &map, const bool applyFlip=true)
static constexpr const zero Zero
virtual void updateCoeffs()
vectorField velocity(const vectorField &positions) const
Top level model for single rotating frame.
Field< vector > vectorField
Specialisation of Field<T> for vector.
Generic templated field type.
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual void autoMap(const fvPatchFieldMapper &)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
Macros for easy insertion into run-time selection tables.
fvPatchField< vector > fvPatchVectorField
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
virtual void write(Ostream &) const
Ostream & writeEntry(const keyType &key, const T &value)
Velocity condition to be used in conjunction with the single rotating frame (SRF) model (see: SRFMode...
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...