Go to the documentation of this file.
70 const bool valueRequired
105 typename patchConstructorTable::iterator patchTypeCstrIter =
106 patchConstructorTablePtr_->find(
p.type());
108 if (patchTypeCstrIter != patchConstructorTablePtr_->end())
110 return patchTypeCstrIter()
131 template<
class Type2>
137 return NewCalculatedType(pf.
patch());
151 <<
"cannot be called for a calculatedFvPatchField"
152 <<
"\n on patch " << this->patch().name()
155 <<
"\n You are probably trying to solve for a field with a "
156 "default boundary condition."
171 <<
"cannot be called for a calculatedFvPatchField"
172 <<
"\n on patch " << this->patch().name()
175 <<
"\n You are probably trying to solve for a field with a "
176 "default boundary condition."
188 <<
"cannot be called for a calculatedFvPatchField"
189 <<
"\n on patch " << this->patch().name()
192 <<
"\n You are probably trying to solve for a field with a "
193 "default boundary condition."
205 <<
"cannot be called for a calculatedFvPatchField"
206 <<
"\n on patch " << this->patch().name()
209 <<
"\n You are probably trying to solve for a field with a "
210 "default boundary condition."
221 this->writeEntry(
"value", os);
virtual tmp< Field< Type > > valueBoundaryCoeffs(const tmp< scalarField > &) const
Return the matrix source coefficients corresponding to the.
tmp< Field< Type > > gradientInternalCoeffs() const
Return the matrix diagonal coefficients corresponding to the.
A class for handling words, derived from string.
calculatedFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
A class for managing temporary objects.
rDeltaT dimensionedInternalField()
static const word & calculatedType()
Return the type of the calculated for of fvPatchField.
tmp< Field< Type > > gradientBoundaryCoeffs() const
Return the matrix source coefficients corresponding to the.
virtual void write(Ostream &) const
Write.
static tmp< fvPatchField< Type > > NewCalculatedType(const fvPatch &)
Return a pointer to a new calculatedFvPatchField created on.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A list of keyword definitions, which are a keyword followed by any number of values (e....
This boundary condition is not designed to be evaluated; it is assmued that the value is assigned via...
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
virtual tmp< Field< Type > > valueInternalCoeffs(const tmp< scalarField > &) const
Return the matrix diagonal coefficients corresponding to the.
Foam::fvPatchFieldMapper.
const fvPatch & patch() const
Return patch.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...