46 return cfiAndFeiToCei_;
53 return ceiToCfiAndFei_;
66 return cAddrs_.data(celli_).cfiAndFeiToCei();
73 return cAddrs_.data(celli_).ceiToCfiAndFei();
79 return cAddrs_.
data(celli_).cOwns();
86 if (!list_.set(celli))
88 const cell&
c = mesh().cells()[celli];
90 const labelList& fOwners = mesh().faceOwner();
A packed storage unstructured matrix of objects of type <T> using an offset table for access.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
T * data()
Return a pointer to the first data element,.
Engine for providing cell-local cell-edge to face-edge addressing.
const List< Pair< labelPair > > & ceiToCfiAndFei() const
Map from cell-edge-index to cell-face-index and face-edge-index.
const boolList & cOwns() const
For each cell-face, whether or not the cell owns it.
const CompactListList< label > & cfiAndFeiToCei() const
Map from cell-face-index and face-edge-index to cell-edge-index.
const cellEdgeAddressing operator[](const label celli) const
Get the addressing for a given cell.
const cellEdgeAddressingData & data(const label celli) const
Get the addressing data for a given cell.
const List< Pair< labelPair > > & ceiToCfiAndFei() const
Map from cell-edge-index to cell-face-index and face-edge-index.
const boolList & cOwns() const
For each cell-face, whether or not the cell owns it.
const CompactListList< label > & cfiAndFeiToCei() const
Map from cell-face-index and face-edge-index to cell-edge-index.
cellEdgeAddressing(const cellEdgeAddressingList &cAddrs, const label celli)
Construct from the cell edge addressing list and a cell index.
A cell is defined as a list of faces with extra functionality.
const dimensionedScalar c
Speed of light in a vacuum.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.