Go to the documentation of this file.
35 #ifndef polyMeshGenCells_H
36 #define polyMeshGenCells_H
131 template<
class ListType>
133 template<
class ListType>
void calculateAddressingData() const
calculate mesh addressing
const polyMeshGenAddressing & addressingData() const
addressing which may be needed
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from string.
wordList patchNames() const
return list of patches in the boundary
void cellInSubsets(const label, DynList< label > &) const
void calculateOwnersAndNeighbours() const
calculate owner and neighbour
const pointFieldPMG & points() const
access to points
void clearOut() const
clear all pointer data
word cellSubsetName(const label) const
const faceListPMG & faces() const
access to faces
std::map< label, meshSubset > cellSubsets_
cell subsets
void addCellToSubset(const label, const label)
void updateCellSubsets(const ListType &)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
Cell-face mesh analysis engine.
const cellListPMG & cells() const
access to cells
void clearAddressingData() const
clear addressing data
label addCellSubset(const word &)
polyMeshGenAddressing * addressingDataPtr_
primitive mesh which calculates addressing
void removeCellSubset(const label)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
cellListPMG cells_
list of cells
void operator=(const polyMeshGenCells &)
void cellsInSubset(const label, ListType &) const
polyMeshGenCells(const polyMeshGenCells &)
void removeCellFromSubset(const label, const label)
void cellSubsetIndices(DynList< label > &) const
label cellSubsetIndex(const word &) const