Foam::fvMeshLduAddressing. More...


Public Member Functions | |
| fvMeshLduAddressing (const fvMesh &mesh) | |
| Construct from components. More... | |
| ~fvMeshLduAddressing ()=default | |
| Destructor. More... | |
| const labelUList & | lowerAddr () const noexcept |
| Return lower addressing (i.e. lower label = upper triangle) More... | |
| const labelUList & | upperAddr () const noexcept |
| Return upper addressing (i.e. upper label) More... | |
| const labelUList & | patchAddr (const label patchi) const |
| Return patch addressing. More... | |
| const lduSchedule & | patchSchedule () const noexcept |
| Return patch field evaluation schedule. More... | |
Public Member Functions inherited from lduAddressing | |
| lduAddressing (const label nEqns) | |
| Construct with size (number of equations) More... | |
| virtual | ~lduAddressing () |
| Destructor. More... | |
| label | size () const |
| Return number of equations. More... | |
| void | clearOut () |
| Clear additional addressing. More... | |
| const labelUList & | losortAddr () const |
| Return losort addressing. More... | |
| const labelUList & | ownerStartAddr () const |
| Return owner start addressing. More... | |
| const labelUList & | losortStartAddr () const |
| Return losort start addressing. More... | |
| label | triIndex (const label a, const label b) const |
| Return off-diagonal index given owner and neighbour label. More... | |
| Tuple2< label, scalar > | band () const |
| Calculate bandwidth and profile of addressing. More... | |
Definition at line 48 of file fvMeshLduAddressing.H.
|
inlineexplicit |
Construct from components.
Definition at line 95 of file fvMeshLduAddressing.H.
|
default |
Destructor.
|
inlinevirtualnoexcept |
Return lower addressing (i.e. lower label = upper triangle)
Implements lduAddressing.
Definition at line 123 of file fvMeshLduAddressing.H.
|
inlinevirtualnoexcept |
Return upper addressing (i.e. upper label)
Implements lduAddressing.
Definition at line 131 of file fvMeshLduAddressing.H.
|
inlinevirtual |
Return patch addressing.
Implements lduAddressing.
Definition at line 139 of file fvMeshLduAddressing.H.
|
inlinevirtualnoexcept |
Return patch field evaluation schedule.
Implements lduAddressing.
Definition at line 147 of file fvMeshLduAddressing.H.