39 <<
"mapDistribute has not been set"
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const mapDistribute & map() const
Parallel map.
label nParticipatingFaces() const
Number of participating faces.
globalIndex globalNumbering_
Global numbering.
const fvMesh & mesh_
Reference to the mesh.
const List< labelField > & allAgg() const noexcept
List of all face agglomeration index per processor.
label nFace_
Number of original faces.
const globalIndex & globalNumbering() const noexcept
Global numbering.
List< pointField > allCf_
List of all face centres per processor.
const labelList & compactToGlobal() const noexcept
Compact to global addressing.
List< vectorField > allSf_
List of all face areas per processor.
autoPtr< mapDistribute > mapPtr_
Parallel map.
labelList compactToGlobal_
Compact to global addressing.
scalarList patchAreas_
Patch areas.
const fvMesh & mesh() const noexcept
Reference to the mesh.
const List< pointField > & allCf() const noexcept
List of all face centres per processor.
label nCoarseFace_
Number of coarse faces.
const List< vectorField > & allSf() const noexcept
List of all face areas per processor.
const labelList & patchIDs() const noexcept
List of participating patch IDs.
List< labelField > allAgg_
List of all face agglomeration index per processor.
const scalarList & patchAreas() const noexcept
Patch areas.
labelList patchIDs_
List of participating patch IDs.
Mesh data needed to do the Finite Volume discretisation.
Calculates a non-overlapping list of offsets based on an input size (eg, number of cells) from differ...
Class containing processor-to-processor mapping information.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
List< label > labelList
A List of labels.
errorManip< error > abort(error &err)
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
List< scalar > scalarList
List of scalar.