58 if (!isType<emptyFvPatch>(p))
62 "emptyFvPatchField<Type>::emptyFvPatchField\n" 64 " const emptyFvPatchField<Type>&,\n" 65 " const fvPatch& p,\n" 66 " const DimensionedField<Type, volMesh>& iF,\n" 67 " const fvPatchFieldMapper& mapper\n" 69 ) <<
"\n patch type '" << p.type()
70 <<
"' not constraint type '" << typeName <<
"'" 71 <<
"\n for patch " << p.name()
89 if (!isType<emptyFvPatch>(p))
93 "emptyFvPatchField<Type>::emptyFvPatchField\n" 95 " const fvPatch& p,\n" 96 " const Field<Type>& field,\n" 97 " const dictionary& dict\n" 100 ) <<
"\n patch type '" << p.type()
101 <<
"' not constraint type '" << typeName <<
"'" 102 <<
"\n for patch " << p.name()
This boundary condition provides an 'empty' condition for reduced dimensions cases, i.e. 1- and 2-D geometries. Apply this condition to patches whose normal is aligned to geometric directions that do not constitue solution directions.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
emptyFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
errorManipArg< error, int > exit(error &err, const int errNo=1)
Foam::fvPatchFieldMapper.
A list of keyword definitions, which are a keyword followed by any number of values (e...
void updateCoeffs()
Update the coefficients associated with the patch field.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
Pre-declare SubField and related Field type.
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
rDeltaT dimensionedInternalField()
const DimensionedField< Type, volMesh > & dimensionedInternalField() const
Return dimensioned internal field reference.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
const fvPatch & patch() const
Return patch.
#define FatalIOErrorIn(functionName, ios)
Report an error message using Foam::FatalIOError.