Go to the documentation of this file.
127 refCast<const mappedPatchBase>(this->patch().patch());
133 refCast<const fvMesh>(nbrMesh).boundary()[samplePatchI];
176 this->patch().template lookupPatchField<GeometricField<scalar, fvPatchField, volMesh>, scalar>(
"phi");
182 this->valueFraction() = 1.0 -
pos(phip);
303 if (this->phiName_ !=
"phi")
308 freestreamValue().writeEntry(
"freestreamValue", os);
309 this->writeEntry(
"value", os);
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
virtual void write(Ostream &) const
Write.
virtual void operator=(const UList< Type > &)
A class for handling words, derived from string.
const polyPatch & samplePolyPatch() const
Get the patch on the region.
T lookupOrDefault(const word &, const T &, bool recursive=false, bool patternMatch=true) const
Find and return a T,.
Determines a mapping between patch face centres and mesh cell or face centres and processors they're ...
Mesh consisting of general polyhedral cells.
This boundary condition provides a free-stream condition. It is a 'mixed' condition derived from the ...
const polyMesh & sampleMesh() const
Get the region mesh.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool found(const word &, bool recursive=false, bool patternMatch=true) const
Search dictionary for given keyword.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual void write(Ostream &) const
Write.
This boundary condition provides a free-stream condition. It is a 'mixed' condition derived from the ...
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
A list of keyword definitions, which are a keyword followed by any number of values (e....
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
static int & msgType()
Message tag of standard messages.
Ostream & writeKeyword(const keyType &)
Write the keyword followed by an appropriate indentation.
coupledFreestreamFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
label index() const
Return the index of this patch in the boundaryMesh.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
dimensionedScalar pos(const dimensionedScalar &ds)