cellEdgeAddressingData Class Reference

Engine for providing cell-local cell-edge to face-edge addressing. More...

Public Member Functions

 cellEdgeAddressingData (const cell &c, const faceList &fs, const bool cOwnsFirst)
 Construct from a cell and its faces. More...
 
const CompactListList< label > & cfiAndFeiToCei () const
 Map from cell-face-index and face-edge-index to cell-edge-index. More...
 
const List< Pair< labelPair > > & ceiToCfiAndFei () const
 Map from cell-edge-index to cell-face-index and face-edge-index. More...
 
const boolListcOwns () const
 For each cell-face, whether or not the cell owns it. More...
 

Detailed Description

Engine for providing cell-local cell-edge to face-edge addressing.

Foam::cellEdgeAddressing Foam::cellEdgeAddressingList

Source files

Definition at line 58 of file cellEdgeAddressing.H.

Constructor & Destructor Documentation

◆ cellEdgeAddressingData()

Member Function Documentation

◆ cfiAndFeiToCei()

const Foam::CompactListList< Foam::label > & cfiAndFeiToCei ( ) const
inline

Map from cell-face-index and face-edge-index to cell-edge-index.

Definition at line 44 of file cellEdgeAddressingI.H.

◆ ceiToCfiAndFei()

const Foam::List< Foam::Pair< Foam::labelPair > > & ceiToCfiAndFei ( ) const
inline

Map from cell-edge-index to cell-face-index and face-edge-index.

Definition at line 51 of file cellEdgeAddressingI.H.

◆ cOwns()

const Foam::boolList & cOwns ( ) const
inline

For each cell-face, whether or not the cell owns it.

Definition at line 57 of file cellEdgeAddressingI.H.


The documentation for this class was generated from the following files: