Go to the documentation of this file.
40 procMeshes_(procMeshes),
42 cellProcAddressing_(cellProcAddressing),
43 boundaryProcAddressing_(boundaryProcAddressing),
48 const fvMesh& procMesh = procMeshes_[procI];
52 || cellProcAddressing[procI].
size() != procMesh.
nCells()
57 <<
"Size of maps does not correspond to size of mesh"
58 <<
" for processor " << procI <<
endl
61 <<
"cellProcAddressing : " << cellProcAddressing[procI].
size()
63 <<
"boundaryProcAddressing : "
64 << boundaryProcAddressing[procI].
size()
#define forAll(list, i)
Loop across all elements in list.
Ostream & endl(Ostream &os)
Add newline and flush stream.
fvFieldReconstructor(const fvFieldReconstructor &)
Disallow default bitwise copy construct.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Mesh data needed to do the Finite Volume discretisation.
errorManipArg< error, int > exit(error &err, const int errNo=1)
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
label size() const
Return the number of elements in the PtrList.
PtrList< labelIOList > & faceProcAddressing