Go to the documentation of this file.
41 zeroGradientFvPatchVectorField(
p, iF),
56 zeroGradientFvPatchVectorField(ptf,
p, iF, mapper),
70 zeroGradientFvPatchVectorField(
p, iF),
71 phiName_(
dict.lookupOrDefault<
word>(
"phi",
"phi")),
72 rhoName_(
dict.lookupOrDefault<
word>(
"rho",
"rho"))
74 fvPatchVectorField::operator=(patchInternalField());
85 zeroGradientFvPatchVectorField(fcvpvf, iF),
103 zeroGradientFvPatchVectorField::evaluate();
128 <<
"dimensions of phi are incorrect\n"
129 <<
" on patch " << this->patch().name()
140 writeEntryIfDifferent<word>(os,
"phi",
"phi",
phiName_);
141 writeEntryIfDifferent<word>(os,
"rho",
"rho",
rhoName_);
142 writeEntry(
"value", os);
virtual void write(Ostream &) const
Write.
virtual void write(Ostream &) const
Write.
A class for handling words, derived from string.
const dimensionSet dimVelocity
const dimensionSet dimDensity
rDeltaT dimensionedInternalField()
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
fluxCorrectedVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
This boundary condition provides a velocity outlet boundary condition for patches where the pressure ...
word rhoName_
Name of density field.
const dimensionSet dimArea(sqr(dimLength))
Pre-declare SubField and related Field type.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
A list of keyword definitions, which are a keyword followed by any number of values (e....
Macros for easy insertion into run-time selection tables.
word phiName_
Name of flux field.
makePatchTypeField(fvPatchVectorField, SRFFreestreamVelocityFvPatchVectorField)
errorManipArg< error, int > exit(error &err, const int errNo=1)
commsTypes
Types of communications.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::blocking)
Evaluate the patch field.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Generic GeometricField class.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...