LabelField change for pointLevel and cellLevel
This commit is contained in:
parent
fbed59fec8
commit
d349a41795
1 changed files with 9 additions and 8 deletions
|
@ -27,6 +27,7 @@ License
|
|||
#include "foamTime.H"
|
||||
#include "dictionary.H"
|
||||
#include "labelIOList.H"
|
||||
#include "labelIOField.H"
|
||||
#include "processorPolyPatch.H"
|
||||
#include "passiveProcessorPolyPatch.H"
|
||||
#include "fvMesh.H"
|
||||
|
@ -525,7 +526,7 @@ bool Foam::domainDecomposition::writeDecomposition()
|
|||
|
||||
// Note: get cellLevel and pointLevel. Avoid checking whether they exist or
|
||||
// not by hand. If they don't exist, simply assume that the level is 0
|
||||
const labelIOList globalCellLevel
|
||||
const labelIOField globalCellLevel
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
|
@ -536,10 +537,10 @@ bool Foam::domainDecomposition::writeDecomposition()
|
|||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
labelList(mesh_.nCells(), 0)
|
||||
labelField(mesh_.nCells(), 0)
|
||||
);
|
||||
|
||||
const labelIOList globalPointLevel
|
||||
const labelIOField globalPointLevel
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
|
@ -550,7 +551,7 @@ bool Foam::domainDecomposition::writeDecomposition()
|
|||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
labelList(mesh_.nPoints(), 0)
|
||||
labelField(mesh_.nPoints(), 0)
|
||||
);
|
||||
|
||||
|
||||
|
@ -695,7 +696,7 @@ bool Foam::domainDecomposition::writeDecomposition()
|
|||
|
||||
// Create and write cellLevel and pointLevel information
|
||||
const unallocLabelList& cellMap = cellProcAddressing;
|
||||
labelIOList procCellLevel
|
||||
labelIOField procCellLevel
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
|
@ -706,12 +707,12 @@ bool Foam::domainDecomposition::writeDecomposition()
|
|||
IOobject::NO_READ,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
labelList(globalCellLevel, cellMap)
|
||||
labelField(globalCellLevel, cellMap)
|
||||
);
|
||||
procCellLevel.write();
|
||||
|
||||
const unallocLabelList& pointMap = pointProcAddressing;
|
||||
labelIOList procPointLevel
|
||||
labelIOField procPointLevel
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
|
@ -722,7 +723,7 @@ bool Foam::domainDecomposition::writeDecomposition()
|
|||
IOobject::NO_READ,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
labelList(globalPointLevel, pointMap)
|
||||
labelField(globalPointLevel, pointMap)
|
||||
);
|
||||
procPointLevel.write();
|
||||
}
|
||||
|
|
Reference in a new issue