lduAddressing wrapper for faMesh More...
#include <faMeshLduAddressing.H>


Public Member Functions | |
| faMeshLduAddressing (const faMeshLduAddressing &)=delete | |
| No copy construct. | |
| void | operator= (const faMeshLduAddressing &)=delete |
| No copy assignment. | |
| faMeshLduAddressing (const faMesh &mesh) | |
| Construct from components. | |
| virtual | ~faMeshLduAddressing ()=default |
| Destructor. | |
| virtual label | nPatches () const noexcept |
| Return number of interfaces. | |
| virtual const labelUList & | lowerAddr () const noexcept |
| Return lower addressing (i.e. lower label = upper triangle). | |
| virtual const labelUList & | upperAddr () const noexcept |
| Return upper addressing (i.e. upper label). | |
| virtual const labelUList & | patchAddr (const label patchi) const |
| Return patch addressing. | |
| virtual const lduSchedule & | patchSchedule () const noexcept |
| Return patch field evaluation schedule. | |
| Public Member Functions inherited from lduAddressing | |
| lduAddressing (const lduAddressing &)=delete | |
| No copy construct. | |
| void | operator= (const lduAddressing &)=delete |
| No copy assignment. | |
| lduAddressing (const label nEqns) noexcept | |
| Construct with size (number of equations). | |
| virtual | ~lduAddressing ()=default |
| Destructor. | |
| label | size () const noexcept |
| Return number of equations. | |
| void | clearOut () |
| Clear additional addressing. | |
| const labelUList & | losortAddr () const |
| Return losort addressing. | |
| const labelUList & | ownerStartAddr () const |
| Return owner start addressing. | |
| const labelUList & | losortStartAddr () const |
| Return losort start addressing. | |
| const labelUList & | lowerCSRAddr () const |
| Return CSR addressing. | |
| label | triIndex (const label a, const label b) const |
| Return off-diagonal index given owner and neighbour label. | |
| Tuple2< label, scalar > | band () const |
| Calculate bandwidth and profile of addressing. | |
| template<class Type> | |
| void | map (const UList< Type > &faceVals, List< Type > &vals) const |
| Helper to convert lower addressing & data into CSR format. | |
lduAddressing wrapper for faMesh
Definition at line 52 of file faMeshLduAddressing.H.
|
delete |
No copy construct.
References faMeshLduAddressing().
Referenced by faMeshLduAddressing(), and operator=().


|
inline |
Construct from components.
Definition at line 99 of file faMeshLduAddressing.H.
References boundary, lduAddressing::lduAddressing(), mesh, and patchSchedule().

|
virtualdefault |
Destructor.
|
delete |
|
inlinevirtualnoexcept |
Return number of interfaces.
Definition at line 127 of file faMeshLduAddressing.H.
References Foam::noexcept.
|
inlinevirtualnoexcept |
Return lower addressing (i.e. lower label = upper triangle).
Implements lduAddressing.
Definition at line 135 of file faMeshLduAddressing.H.
References Foam::noexcept.
|
inlinevirtualnoexcept |
Return upper addressing (i.e. upper label).
Implements lduAddressing.
Definition at line 143 of file faMeshLduAddressing.H.
References Foam::noexcept.
|
inlinevirtual |
Return patch addressing.
Implements lduAddressing.
Definition at line 151 of file faMeshLduAddressing.H.
|
inlinevirtualnoexcept |
Return patch field evaluation schedule.
Implements lduAddressing.
Definition at line 159 of file faMeshLduAddressing.H.
References Foam::noexcept.
Referenced by faMeshLduAddressing().
