30 Foam::fvFieldReconstructor::fvFieldReconstructor
40 procMeshes_(procMeshes),
41 faceProcAddressing_(faceProcAddressing),
42 cellProcAddressing_(cellProcAddressing),
43 boundaryProcAddressing_(boundaryProcAddressing),
48 const fvMesh& procMesh = procMeshes_[procI];
51 faceProcAddressing[procI].size() != procMesh.
nFaces()
52 || cellProcAddressing[procI].
size() != procMesh.
nCells()
58 "fvFieldReconstructor::fvFieldReconstructor\n" 61 " const PtrList<fvMesh>&,\n" 62 " const PtrList<labelIOList>&,\n" 63 " const PtrList<labelIOList>&,\n" 64 " const PtrList<labelIOList>&\n" 66 ) <<
"Size of maps does not correspond to size of mesh" 67 <<
" for processor " << procI <<
endl 68 <<
"faceProcAddressing : " << faceProcAddressing[procI].
size()
70 <<
"cellProcAddressing : " << cellProcAddressing[procI].
size()
72 <<
"boundaryProcAddressing : " 73 << boundaryProcAddressing[procI].
size()
Mesh data needed to do the Finite Volume discretisation.
label size() const
Return the number of elements in the PtrList.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
errorManipArg< error, int > exit(error &err, const int errNo=1)
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.