40 fixedValueFvPatchVectorField(p, iF),
56 fixedValueFvPatchVectorField(ptf, p, iF, mapper),
57 GammaMean_(ptf.GammaMean_().clone().ptr()),
58 a_(ptf.a_().clone().ptr()),
59 omega_(ptf.omega_().clone().ptr())
71 fixedValueFvPatchVectorField(p, iF, dict),
84 fixedValueFvPatchVectorField(fmfrpvf),
85 GammaMean_(fmfrpvf.GammaMean_().clone().ptr()),
86 a_(fmfrpvf.a_().clone().ptr()),
87 omega_(fmfrpvf.omega_().clone().ptr())
98 fixedValueFvPatchVectorField(fmfrpvf, iF),
99 GammaMean_(fmfrpvf.GammaMean_().clone().ptr()),
100 a_(fmfrpvf.a_().clone().ptr()),
101 omega_(fmfrpvf.omega_().clone().ptr())
121 "surfaceFilmProperties" 137 if (patch().size() && (
max(
mag(gTan)) < small))
140 <<
"is designed to operate on patches inclined with respect to " 150 nTan /=
mag(nTan) + rootVSmall;
159 const scalar t = db().time().timeOutputValue();
161 const scalar GMean = GammaMean_->value(t);
162 const scalar a = a_->value(t);
163 const scalar omega = omega_->value(t);
177 fixedValueFvPatchVectorField::updateCoeffs();
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Kinematic form of single-cell layer surface film model.
A list of keyword definitions, which are a keyword followed by any number of values (e...
dimensioned< Type > max(const dimensioned< Type > &, const dimensioned< Type > &)
const Boundary & boundaryField() const
Return const-reference to the boundary field.
const dimensionedScalar G
Newtonian constant of gravitation.
Ostream & endl(Ostream &os)
Add newline and flush stream.
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...
inclinedFilmNusseltInletVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
const Time & time() const
Return the reference to the time database.
virtual void write(Ostream &) const
Write.
const Type & lookupObject(const word &name) const
Lookup and return the object of the given Type.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Macros for easy insertion into run-time selection tables.
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
Foam::fvPatchFieldMapper.
const scalar twoPi(2 *pi)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
dimensionedScalar sin(const dimensionedScalar &ds)
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
const dimensionedScalar mu
Atomic mass unit.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
#define WarningInFunction
Report a warning using Foam::Warning.
virtual void write(Ostream &) const
Write.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
dimensioned< scalar > mag(const dimensioned< Type > &)
Base class for region models.
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)
scalarField Re(const UList< complex > &cf)
Film velocity boundary condition for inclined films that imposes a sinusoidal perturbation on top of ...