85 #ifndef Foam_mappedMixedFieldFvPatchField_H 86 #define Foam_mappedMixedFieldFvPatchField_H 104 class mappedMixedFieldFvPatchField
106 public mixedFvPatchField<Type>,
107 public mappedPatchBase,
108 public mappedPatchFieldBase<Type>
110 typedef mappedMixedFieldFvPatchField<Type> this_bctype;
111 typedef mixedFvPatchField<Type> parent_bctype;
116 word weightFieldName_;
213 #include "mappedMixedFieldFvPatchField.txx" virtual void rmap(const fvPatchField< Type > &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
Forwards and collection of common volume field types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual void autoMap(const fvPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
virtual void write(Ostream &) const
Write.
friend Ostream & operator(Ostream &, const fvPatchField< Type > &)
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
This boundary condition provides a base class for 'mixed' type boundary conditions, i.e. conditions that mix fixed value and patch-normal gradient conditions.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
static tmp< fvPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
A FieldMapper for finite-volume patch fields.
mappedMixedFieldFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
TypeName("mappedMixedField")
Runtime type information.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A class for managing temporary objects.
virtual tmp< fvPatchField< Type > > clone() const
No clone without an internal field reference.