lduAddressing wrapper for faMesh More...
Public Member Functions | |
faMeshLduAddressing (const faMesh &mesh) | |
Construct from components. More... | |
virtual | ~faMeshLduAddressing ()=default |
Destructor. More... | |
virtual label | nPatches () const noexcept |
Return number of interfaces. More... | |
virtual const labelUList & | lowerAddr () const noexcept |
Return lower addressing (i.e. lower label = upper triangle) More... | |
virtual const labelUList & | upperAddr () const noexcept |
Return upper addressing (i.e. upper label) More... | |
virtual const labelUList & | patchAddr (const label patchi) const |
Return patch addressing. More... | |
virtual const lduSchedule & | patchSchedule () const noexcept |
Return patch field evaluation schedule. More... | |
![]() | |
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... | |
lduAddressing wrapper for faMesh
Definition at line 56 of file faMeshLduAddressing.H.
|
inline |
Construct from components.
Definition at line 89 of file faMeshLduAddressing.H.
|
virtualdefault |
Destructor.
|
inlinevirtualnoexcept |
Return number of interfaces.
Definition at line 113 of file faMeshLduAddressing.H.
References UPtrList< T >::size().
|
inlinevirtualnoexcept |
Return lower addressing (i.e. lower label = upper triangle)
Implements lduAddressing.
Definition at line 119 of file faMeshLduAddressing.H.
|
inlinevirtualnoexcept |
Return upper addressing (i.e. upper label)
Implements lduAddressing.
Definition at line 125 of file faMeshLduAddressing.H.
|
inlinevirtual |
Return patch addressing.
Implements lduAddressing.
Definition at line 131 of file faMeshLduAddressing.H.
|
inlinevirtualnoexcept |
Return patch field evaluation schedule.
Implements lduAddressing.
Definition at line 137 of file faMeshLduAddressing.H.