55#ifndef multiDirRefinement_H
56#define multiDirRefinement_H
77class multiDirRefinement
144 multiDirRefinement(
const multiDirRefinement&) =
delete;
147 void operator=(
const multiDirRefinement&) =
delete;
186 const bool writeMesh =
false
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A HashTable to objects of type <T> with a label key.
Abstract base class. Concrete implementations know how to cut a cell (i.e. determine a loop around th...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Set of directions for each cell in the mesh. Either uniform and size=1 or one set of directions per c...
ClassName("multiDirRefinement")
Runtime type information.
const labelListList & addedCells() const
Access to addedCells (on the original mesh; see above).
Mesh consisting of general polyhedral cells.
Cell-face mesh analysis engine.
General set of labels of mesh quantity (points, cells, faces).
The main refinement handler. Gets cellCuts which is structure that describes which cells are to be cu...
Macro definitions for declaring ClassName(), NamespaceName(), etc.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< labelList > labelListList
List of labelList.
List< label > labelList
A List of labels.
Field< vector > vectorField
Specialisation of Field<T> for vector.