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
A List obtained as a section of another List.
~fvMeshLduAddressing()=default
Foam::fvMeshLduAddressing.
const labelUList & lowerAddr() const noexcept
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
const labelUList & patchAddr(const label patchi) const
Mesh data needed to do the Finite Volume discretisation.
fvMeshLduAddressing(const fvMesh &mesh)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const labelUList & upperAddr() const noexcept
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Smooth ATC in cells next to a set of patches supplied by type.