Go to the documentation of this file.
38 #ifndef fvMeshLduAddressing_H
39 #define fvMeshLduAddressing_H
97 upperAddr_(
mesh.faceNeighbour()),
124 return patchAddr_[patchi];
130 return patchSchedule_;
The class contains the addressing required by the lduMatrix: upper, lower and losort.
const lduSchedule & patchSchedule() const noexcept
Return patch field evaluation schedule.
A List obtained as a section of another List.
~fvMeshLduAddressing()=default
Destructor.
Foam::fvMeshLduAddressing.
const labelUList & lowerAddr() const noexcept
Return lower addressing (i.e. lower label = upper triangle)
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
const labelUList & patchAddr(const label patchi) const
Return patch addressing.
Mesh data needed to do the Finite Volume discretisation.
fvMeshLduAddressing(const fvMesh &mesh)
Construct from components.
const labelUList & upperAddr() const noexcept
Return upper addressing (i.e. upper label)
Smooth ATC in cells next to a set of patches supplied by type.