Foam::fvMeshLduAddressing. More...
#include <finiteVolume/fvMeshLduAddressing.H>
Definition at line 50 of file fvMeshLduAddressing.H.
Public Member Functions | |
fvMeshLduAddressing (const fvMesh &mesh) | |
Construct from components. | |
~fvMeshLduAddressing () | |
const unallocLabelList & | lowerAddr () const |
Return lower addressing (i.e. lower label = upper triangle) | |
const unallocLabelList & | upperAddr () const |
Return upper addressing (i.e. upper label) | |
const unallocLabelList & | patchAddr (const label i) const |
Return patch addressing. | |
const lduSchedule & | patchSchedule () const |
![]() | |
lduAddressing (const label nEqns) | |
virtual | ~lduAddressing () |
label | size () const |
Return number of equations. | |
const unallocLabelList & | losortAddr () const |
Return losort addressing. | |
const unallocLabelList & | ownerStartAddr () const |
Return owner start addressing. | |
const unallocLabelList & | losortStartAddr () const |
Return losort start addressing. | |
label | triIndex (const label a, const label b) const |
Return off-diagonal index given owner and neighbour label. |
|
inline |
Construct from components.
Definition at line 83 of file fvMeshLduAddressing.H.
References fvMesh::boundary(), and forAll.
|
inline |
Definition at line 107 of file fvMeshLduAddressing.H.
|
inlinevirtual |
Return lower addressing (i.e. lower label = upper triangle)
Implements lduAddressing.
Definition at line 114 of file fvMeshLduAddressing.H.
|
inlinevirtual |
Return upper addressing (i.e. upper label)
Implements lduAddressing.
Definition at line 120 of file fvMeshLduAddressing.H.
|
inlinevirtual |
Return patch addressing.
Implements lduAddressing.
Definition at line 126 of file fvMeshLduAddressing.H.
|
inlinevirtual |
Implements lduAddressing.
Definition at line 132 of file fvMeshLduAddressing.H.