34#ifndef fvBoundaryMeshMapper_H
35#define fvBoundaryMeshMapper_H
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
const fvPatchMapper * set(const label i) const
label size() const noexcept
The number of elements in the list.
This object provides mapping and fill-in information for face data between the two meshes after the t...
Foam::fvBoundaryMeshMapper.
void operator=(const fvBoundaryMeshMapper &)=delete
No copy assignment.
fvPatchMapper mapper_type
The patch mapper type.
fvBoundaryMeshMapper(const fvBoundaryMeshMapper &)=delete
No copy construct.
fvBoundaryMeshMapper(const fvMesh &mesh, const faceMapper &faceMap)
Construct from components.
Mesh data needed to do the Finite Volume discretisation.
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.
Mapping class for a fvPatchField.
const polyBoundaryMesh & patches
Pair< int > faceMap(const label facePi, const face &faceP, const label faceNi, const face &faceN)
#define forAll(list, i)
Loop across all elements in list.