63 axialVelocity_(ptf.axialVelocity_,
false),
64 radialVelocity_(ptf.radialVelocity_,
false),
78 origin_(dict.
lookup(
"origin")),
79 axis_(dict.
lookup(
"axis")),
95 axialVelocity_(ptf.axialVelocity_,
false),
96 radialVelocity_(ptf.radialVelocity_,
false),
109 origin_(ptf.origin_),
111 axialVelocity_(ptf.axialVelocity_,
false),
112 radialVelocity_(ptf.radialVelocity_,
false),
113 rpm_(ptf.rpm_,
false)
126 const scalar t = this->db().time().timeOutputValue();
127 const scalar axialVelocity = axialVelocity_->value(t);
128 const scalar radialVelocity = radialVelocity_->value(t);
129 const scalar rpm = rpm_->value(t);
141 operator==(tangVel + axisHat*axialVelocity + radialVelocity*d/
mag(d));
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
This boundary condition supplies a fixed value constraint, and is the base class for a number of othe...
This boundary condition describes an inlet vector boundary condition in cylindrical co-ordinates give...
A list of keyword definitions, which are a keyword followed by any number of values (e...
cylindricalInletVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
virtual void write(Ostream &) const
Write.
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.
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
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...
dimensioned< scalar > mag(const dimensioned< Type > &)
A class for managing temporary objects.
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.