Go to the documentation of this file.
49 forAll(patchFields, patchi)
95 const labelList& agglom = patchFaceAgglomeration_[patchi];
96 label nAgglom =
max(agglom)+1;
103 forAll(coarseToFine, coarseI)
105 const labelList& fineFaces = coarseToFine[coarseI];
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
List< scalar > scalarList
A List of scalars.
A class for managing temporary objects.
Type gAverage(const FieldField< Field, Type > &f)
Patch field mapper class for agglomerated meshes.
#define forAll(list, i)
Loop across all elements in list.
Generic templated field type.
tmp< GeometricField< Type, fvPatchField, volMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &) const
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
This boundary condition is not designed to be evaluated; it is assmued that the value is assigned via...
Boundary & boundaryFieldRef(const bool updateAccessTime=true)
Return a reference to the boundary field.
labelList identity(const label len, label start=0)
Create identity map of the given length with (map[i] == i)
direct fvPatchFieldMapper
void inplaceReorder(const labelUList &oldToNew, ListType &input, const bool prune=false)
Inplace reorder the elements of a list.
labelListList invertOneToMany(const label len, const labelUList &map)
Invert one-to-many map. Unmapped elements will be size 0.
const Boundary & boundaryField() const
Return const-reference to the boundary field.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...