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