mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
STYLE: Consistency updates
This commit is contained in:
@ -127,9 +127,9 @@ scalar getEdgeStats(const primitiveMesh& mesh, const direction excludeCmpt)
|
||||
|
||||
const edgeList& edges = mesh.edges();
|
||||
|
||||
forAll(edges, edgeI)
|
||||
forAll(edges, edgei)
|
||||
{
|
||||
const edge& e = edges[edgeI];
|
||||
const edge& e = edges[edgei];
|
||||
|
||||
vector eVec(e.vec(mesh.points()));
|
||||
|
||||
@ -196,24 +196,24 @@ scalar getEdgeStats(const primitiveMesh& mesh, const direction excludeCmpt)
|
||||
// Adds empty patch if not yet there. Returns patchID.
|
||||
label addPatch(polyMesh& mesh, const word& patchName)
|
||||
{
|
||||
label patchI = mesh.boundaryMesh().findPatchID(patchName);
|
||||
label patchi = mesh.boundaryMesh().findPatchID(patchName);
|
||||
|
||||
if (patchI == -1)
|
||||
if (patchi == -1)
|
||||
{
|
||||
const polyBoundaryMesh& patches = mesh.boundaryMesh();
|
||||
|
||||
List<polyPatch*> newPatches(patches.size() + 1);
|
||||
|
||||
// Add empty patch as 0th entry (Note: only since subsetMesh wants this)
|
||||
patchI = 0;
|
||||
patchi = 0;
|
||||
|
||||
newPatches[patchI] =
|
||||
newPatches[patchi] =
|
||||
new emptyPolyPatch
|
||||
(
|
||||
Foam::word(patchName),
|
||||
0,
|
||||
mesh.nInternalFaces(),
|
||||
patchI,
|
||||
patchi,
|
||||
patches,
|
||||
emptyPolyPatch::typeName
|
||||
);
|
||||
@ -235,15 +235,15 @@ label addPatch(polyMesh& mesh, const word& patchName)
|
||||
mesh.removeBoundary();
|
||||
mesh.addPatches(newPatches);
|
||||
|
||||
Info<< "Created patch oldInternalFaces at " << patchI << endl;
|
||||
Info<< "Created patch oldInternalFaces at " << patchi << endl;
|
||||
}
|
||||
else
|
||||
{
|
||||
Info<< "Reusing patch oldInternalFaces at " << patchI << endl;
|
||||
Info<< "Reusing patch oldInternalFaces at " << patchi << endl;
|
||||
}
|
||||
|
||||
|
||||
return patchI;
|
||||
return patchi;
|
||||
}
|
||||
|
||||
|
||||
@ -302,20 +302,20 @@ void addCutNeighbours
|
||||
|
||||
forAllConstIter(labelHashSet, cutCells, iter)
|
||||
{
|
||||
const label cellI = iter.key();
|
||||
const labelList& cFaces = mesh.cells()[cellI];
|
||||
const label celli = iter.key();
|
||||
const labelList& cFaces = mesh.cells()[celli];
|
||||
|
||||
forAll(cFaces, i)
|
||||
{
|
||||
const label faceI = cFaces[i];
|
||||
const label facei = cFaces[i];
|
||||
|
||||
if (mesh.isInternalFace(faceI))
|
||||
if (mesh.isInternalFace(facei))
|
||||
{
|
||||
label nbr = mesh.faceOwner()[faceI];
|
||||
label nbr = mesh.faceOwner()[facei];
|
||||
|
||||
if (nbr == cellI)
|
||||
if (nbr == celli)
|
||||
{
|
||||
nbr = mesh.faceNeighbour()[faceI];
|
||||
nbr = mesh.faceNeighbour()[facei];
|
||||
}
|
||||
|
||||
if (selectInside && inside.found(nbr))
|
||||
@ -354,11 +354,11 @@ bool limitRefinementLevel
|
||||
)
|
||||
{
|
||||
// Do simple check on validity of refinement level.
|
||||
forAll(refLevel, cellI)
|
||||
forAll(refLevel, celli)
|
||||
{
|
||||
if (!excludeCells.found(cellI))
|
||||
if (!excludeCells.found(celli))
|
||||
{
|
||||
const labelList& cCells = mesh.cellCells()[cellI];
|
||||
const labelList& cCells = mesh.cellCells()[celli];
|
||||
|
||||
forAll(cCells, i)
|
||||
{
|
||||
@ -366,13 +366,13 @@ bool limitRefinementLevel
|
||||
|
||||
if (!excludeCells.found(nbr))
|
||||
{
|
||||
if (refLevel[cellI] - refLevel[nbr] >= limitDiff)
|
||||
if (refLevel[celli] - refLevel[nbr] >= limitDiff)
|
||||
{
|
||||
FatalErrorInFunction
|
||||
<< "Level difference between neighbouring cells "
|
||||
<< cellI << " and " << nbr
|
||||
<< celli << " and " << nbr
|
||||
<< " greater than or equal to " << limitDiff << endl
|
||||
<< "refLevels:" << refLevel[cellI] << ' '
|
||||
<< "refLevels:" << refLevel[celli] << ' '
|
||||
<< refLevel[nbr] << abort(FatalError);
|
||||
}
|
||||
}
|
||||
@ -386,8 +386,8 @@ bool limitRefinementLevel
|
||||
forAllConstIter(labelHashSet, cutCells, iter)
|
||||
{
|
||||
// cellI will be refined.
|
||||
const label cellI = iter.key();
|
||||
const labelList& cCells = mesh.cellCells()[cellI];
|
||||
const label celli = iter.key();
|
||||
const labelList& cCells = mesh.cellCells()[celli];
|
||||
|
||||
forAll(cCells, i)
|
||||
{
|
||||
@ -395,7 +395,7 @@ bool limitRefinementLevel
|
||||
|
||||
if (!excludeCells.found(nbr) && !cutCells.found(nbr))
|
||||
{
|
||||
if (refLevel[cellI] + 1 - refLevel[nbr] >= limitDiff)
|
||||
if (refLevel[celli] + 1 - refLevel[nbr] >= limitDiff)
|
||||
{
|
||||
addCutCells.insert(nbr);
|
||||
}
|
||||
@ -454,22 +454,22 @@ void doRefinement
|
||||
|
||||
refLevel.setSize(mesh.nCells());
|
||||
|
||||
for (label cellI = oldCells; cellI < mesh.nCells(); cellI++)
|
||||
for (label celli = oldCells; celli < mesh.nCells(); celli++)
|
||||
{
|
||||
refLevel[cellI] = 0;
|
||||
refLevel[celli] = 0;
|
||||
}
|
||||
|
||||
const labelListList& addedCells = multiRef.addedCells();
|
||||
|
||||
forAll(addedCells, oldCellI)
|
||||
forAll(addedCells, oldCelli)
|
||||
{
|
||||
const labelList& added = addedCells[oldCellI];
|
||||
const labelList& added = addedCells[oldCelli];
|
||||
|
||||
if (added.size())
|
||||
{
|
||||
// Give all cells resulting from split the refinement level
|
||||
// of the master.
|
||||
label masterLevel = ++refLevel[oldCellI];
|
||||
label masterLevel = ++refLevel[oldCelli];
|
||||
|
||||
forAll(added, i)
|
||||
{
|
||||
@ -485,7 +485,7 @@ void subsetMesh
|
||||
(
|
||||
polyMesh& mesh,
|
||||
const label writeMesh,
|
||||
const label patchI, // patchID for exposed faces
|
||||
const label patchi, // patchID for exposed faces
|
||||
const labelHashSet& cellsToRemove,
|
||||
cellSet& cutCells,
|
||||
labelIOList& refLevel
|
||||
@ -506,7 +506,7 @@ void subsetMesh
|
||||
(
|
||||
cellLabels,
|
||||
exposedFaces,
|
||||
labelList(exposedFaces.size(), patchI),
|
||||
labelList(exposedFaces.size(), patchi),
|
||||
meshMod
|
||||
);
|
||||
|
||||
@ -632,7 +632,7 @@ int main(int argc, char *argv[])
|
||||
#include "createPolyMesh.H"
|
||||
|
||||
// If nessecary add oldInternalFaces patch
|
||||
label newPatchI = addPatch(mesh, "oldInternalFaces");
|
||||
label newPatchi = addPatch(mesh, "oldInternalFaces");
|
||||
|
||||
|
||||
//
|
||||
@ -725,9 +725,9 @@ int main(int argc, char *argv[])
|
||||
meshSearch queryMesh(mesh, polyMesh::FACE_PLANES);
|
||||
|
||||
// Check all 'outside' points
|
||||
forAll(outsidePts, outsideI)
|
||||
forAll(outsidePts, outsidei)
|
||||
{
|
||||
const point& outsidePoint = outsidePts[outsideI];
|
||||
const point& outsidePoint = outsidePts[outsidei];
|
||||
|
||||
if (queryMesh.findCell(outsidePoint, -1, false) == -1)
|
||||
{
|
||||
@ -857,7 +857,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
// Subset mesh to remove inside cells altogether. Updates cutCells,
|
||||
// refLevel.
|
||||
subsetMesh(mesh, writeMesh, newPatchI, inside, cutCells, refLevel);
|
||||
subsetMesh(mesh, writeMesh, newPatchi, inside, cutCells, refLevel);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -91,39 +91,39 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
autoPtr<refinementSurfaces> surfacePtr;
|
||||
|
||||
// Count number of surfaces.
|
||||
label surfI = 0;
|
||||
forAll(allGeometry.names(), geomI)
|
||||
label surfi = 0;
|
||||
forAll(allGeometry.names(), geomi)
|
||||
{
|
||||
const word& geomName = allGeometry.names()[geomI];
|
||||
const word& geomName = allGeometry.names()[geomi];
|
||||
|
||||
if (surfacesDict.found(geomName))
|
||||
{
|
||||
surfI++;
|
||||
surfi++;
|
||||
}
|
||||
}
|
||||
|
||||
labelList surfaces(surfI);
|
||||
wordList names(surfI);
|
||||
PtrList<surfaceZonesInfo> surfZones(surfI);
|
||||
labelList surfaces(surfi);
|
||||
wordList names(surfi);
|
||||
PtrList<surfaceZonesInfo> surfZones(surfi);
|
||||
|
||||
labelList regionOffset(surfI);
|
||||
labelList regionOffset(surfi);
|
||||
|
||||
labelList globalMinLevel(surfI, 0);
|
||||
labelList globalMaxLevel(surfI, 0);
|
||||
labelList globalLevelIncr(surfI, 0);
|
||||
PtrList<dictionary> globalPatchInfo(surfI);
|
||||
List<Map<label>> regionMinLevel(surfI);
|
||||
List<Map<label>> regionMaxLevel(surfI);
|
||||
List<Map<label>> regionLevelIncr(surfI);
|
||||
List<Map<scalar>> regionAngle(surfI);
|
||||
List<Map<autoPtr<dictionary>>> regionPatchInfo(surfI);
|
||||
labelList globalMinLevel(surfi, 0);
|
||||
labelList globalMaxLevel(surfi, 0);
|
||||
labelList globalLevelIncr(surfi, 0);
|
||||
PtrList<dictionary> globalPatchInfo(surfi);
|
||||
List<Map<label>> regionMinLevel(surfi);
|
||||
List<Map<label>> regionMaxLevel(surfi);
|
||||
List<Map<label>> regionLevelIncr(surfi);
|
||||
List<Map<scalar>> regionAngle(surfi);
|
||||
List<Map<autoPtr<dictionary>>> regionPatchInfo(surfi);
|
||||
|
||||
HashSet<word> unmatchedKeys(surfacesDict.toc());
|
||||
|
||||
surfI = 0;
|
||||
forAll(allGeometry.names(), geomI)
|
||||
surfi = 0;
|
||||
forAll(allGeometry.names(), geomi)
|
||||
{
|
||||
const word& geomName = allGeometry.names()[geomI];
|
||||
const word& geomName = allGeometry.names()[geomi];
|
||||
|
||||
const entry* ePtr = surfacesDict.lookupEntryPtr(geomName, false, true);
|
||||
|
||||
@ -132,10 +132,10 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
const dictionary& shapeDict = ePtr->dict();
|
||||
unmatchedKeys.erase(ePtr->keyword());
|
||||
|
||||
names[surfI] = geomName;
|
||||
surfaces[surfI] = geomI;
|
||||
names[surfi] = geomName;
|
||||
surfaces[surfi] = geomi;
|
||||
|
||||
const searchableSurface& surface = allGeometry[geomI];
|
||||
const searchableSurface& surface = allGeometry[geomi];
|
||||
|
||||
// Find the index in shapeControlDict
|
||||
// Invert surfaceCellSize to get the refinementLevel
|
||||
@ -154,12 +154,12 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
surfaceCellSize
|
||||
);
|
||||
|
||||
globalMinLevel[surfI] = refLevel;
|
||||
globalMaxLevel[surfI] = refLevel;
|
||||
globalLevelIncr[surfI] = gapLevelIncrement;
|
||||
globalMinLevel[surfi] = refLevel;
|
||||
globalMaxLevel[surfi] = refLevel;
|
||||
globalLevelIncr[surfi] = gapLevelIncrement;
|
||||
|
||||
// Surface zones
|
||||
surfZones.set(surfI, new surfaceZonesInfo(surface, shapeDict));
|
||||
surfZones.set(surfi, new surfaceZonesInfo(surface, shapeDict));
|
||||
|
||||
|
||||
// Global perpendicular angle
|
||||
@ -167,7 +167,7 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
{
|
||||
globalPatchInfo.set
|
||||
(
|
||||
surfI,
|
||||
surfi,
|
||||
shapeDict.subDict("patchInfo").clone()
|
||||
);
|
||||
}
|
||||
@ -179,23 +179,23 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
{
|
||||
const dictionary& regionsDict = shapeDict.subDict("regions");
|
||||
const wordList& regionNames =
|
||||
allGeometry[surfaces[surfI]].regions();
|
||||
allGeometry[surfaces[surfi]].regions();
|
||||
|
||||
forAll(regionNames, regionI)
|
||||
forAll(regionNames, regioni)
|
||||
{
|
||||
if (regionsDict.found(regionNames[regionI]))
|
||||
if (regionsDict.found(regionNames[regioni]))
|
||||
{
|
||||
// Get the dictionary for region
|
||||
const dictionary& regionDict = regionsDict.subDict
|
||||
(
|
||||
regionNames[regionI]
|
||||
regionNames[regioni]
|
||||
);
|
||||
|
||||
if (regionDict.found("patchInfo"))
|
||||
{
|
||||
regionPatchInfo[surfI].insert
|
||||
regionPatchInfo[surfi].insert
|
||||
(
|
||||
regionI,
|
||||
regioni,
|
||||
regionDict.subDict("patchInfo").clone()
|
||||
);
|
||||
}
|
||||
@ -209,16 +209,16 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
const dictionary& shapeControlRegionsDict =
|
||||
shapeDict.subDict("regions");
|
||||
const wordList& regionNames =
|
||||
allGeometry[surfaces[surfI]].regions();
|
||||
allGeometry[surfaces[surfi]].regions();
|
||||
|
||||
forAll(regionNames, regionI)
|
||||
forAll(regionNames, regioni)
|
||||
{
|
||||
if (shapeControlRegionsDict.found(regionNames[regionI]))
|
||||
if (shapeControlRegionsDict.found(regionNames[regioni]))
|
||||
{
|
||||
const dictionary& shapeControlRegionDict =
|
||||
shapeControlRegionsDict.subDict
|
||||
(
|
||||
regionNames[regionI]
|
||||
regionNames[regioni]
|
||||
);
|
||||
|
||||
const word scsFuncName =
|
||||
@ -244,24 +244,24 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
surfaceCellSize
|
||||
);
|
||||
|
||||
regionMinLevel[surfI].insert(regionI, refLevel);
|
||||
regionMaxLevel[surfI].insert(regionI, refLevel);
|
||||
regionLevelIncr[surfI].insert(regionI, 0);
|
||||
regionMinLevel[surfi].insert(regioni, refLevel);
|
||||
regionMaxLevel[surfi].insert(regioni, refLevel);
|
||||
regionLevelIncr[surfi].insert(regioni, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
surfI++;
|
||||
surfi++;
|
||||
}
|
||||
}
|
||||
|
||||
// Calculate local to global region offset
|
||||
label nRegions = 0;
|
||||
|
||||
forAll(surfaces, surfI)
|
||||
forAll(surfaces, surfi)
|
||||
{
|
||||
regionOffset[surfI] = nRegions;
|
||||
nRegions += allGeometry[surfaces[surfI]].regions().size();
|
||||
regionOffset[surfi] = nRegions;
|
||||
nRegions += allGeometry[surfaces[surfi]].regions().size();
|
||||
}
|
||||
|
||||
// Rework surface specific information into information per global region
|
||||
@ -270,47 +270,47 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
labelList gapLevel(nRegions, -1);
|
||||
PtrList<dictionary> patchInfo(nRegions);
|
||||
|
||||
forAll(globalMinLevel, surfI)
|
||||
forAll(globalMinLevel, surfi)
|
||||
{
|
||||
label nRegions = allGeometry[surfaces[surfI]].regions().size();
|
||||
label nRegions = allGeometry[surfaces[surfi]].regions().size();
|
||||
|
||||
// Initialise to global (i.e. per surface)
|
||||
for (label i = 0; i < nRegions; i++)
|
||||
{
|
||||
label globalRegionI = regionOffset[surfI] + i;
|
||||
minLevel[globalRegionI] = globalMinLevel[surfI];
|
||||
maxLevel[globalRegionI] = globalMaxLevel[surfI];
|
||||
gapLevel[globalRegionI] =
|
||||
maxLevel[globalRegionI]
|
||||
+ globalLevelIncr[surfI];
|
||||
label globalRegioni = regionOffset[surfi] + i;
|
||||
minLevel[globalRegioni] = globalMinLevel[surfi];
|
||||
maxLevel[globalRegioni] = globalMaxLevel[surfi];
|
||||
gapLevel[globalRegioni] =
|
||||
maxLevel[globalRegioni]
|
||||
+ globalLevelIncr[surfi];
|
||||
|
||||
if (globalPatchInfo.set(surfI))
|
||||
if (globalPatchInfo.set(surfi))
|
||||
{
|
||||
patchInfo.set
|
||||
(
|
||||
globalRegionI,
|
||||
globalPatchInfo[surfI].clone()
|
||||
globalRegioni,
|
||||
globalPatchInfo[surfi].clone()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Overwrite with region specific information
|
||||
forAllConstIter(Map<label>, regionMinLevel[surfI], iter)
|
||||
forAllConstIter(Map<label>, regionMinLevel[surfi], iter)
|
||||
{
|
||||
label globalRegionI = regionOffset[surfI] + iter.key();
|
||||
label globalRegioni = regionOffset[surfi] + iter.key();
|
||||
|
||||
minLevel[globalRegionI] = iter();
|
||||
maxLevel[globalRegionI] = regionMaxLevel[surfI][iter.key()];
|
||||
gapLevel[globalRegionI] =
|
||||
maxLevel[globalRegionI]
|
||||
+ regionLevelIncr[surfI][iter.key()];
|
||||
minLevel[globalRegioni] = iter();
|
||||
maxLevel[globalRegioni] = regionMaxLevel[surfi][iter.key()];
|
||||
gapLevel[globalRegioni] =
|
||||
maxLevel[globalRegioni]
|
||||
+ regionLevelIncr[surfi][iter.key()];
|
||||
}
|
||||
|
||||
const Map<autoPtr<dictionary>>& localInfo = regionPatchInfo[surfI];
|
||||
const Map<autoPtr<dictionary>>& localInfo = regionPatchInfo[surfi];
|
||||
forAllConstIter(Map<autoPtr<dictionary>>, localInfo, iter)
|
||||
{
|
||||
label globalRegionI = regionOffset[surfI] + iter.key();
|
||||
patchInfo.set(globalRegionI, iter()().clone());
|
||||
label globalRegioni = regionOffset[surfi] + iter.key();
|
||||
patchInfo.set(globalRegioni, iter()().clone());
|
||||
}
|
||||
}
|
||||
|
||||
@ -336,13 +336,13 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
|
||||
// Determine maximum region name length
|
||||
label maxLen = 0;
|
||||
forAll(rf.surfaces(), surfI)
|
||||
forAll(rf.surfaces(), surfi)
|
||||
{
|
||||
label geomI = rf.surfaces()[surfI];
|
||||
const wordList& regionNames = allGeometry.regionNames()[geomI];
|
||||
forAll(regionNames, regionI)
|
||||
label geomi = rf.surfaces()[surfi];
|
||||
const wordList& regionNames = allGeometry.regionNames()[geomi];
|
||||
forAll(regionNames, regioni)
|
||||
{
|
||||
maxLen = Foam::max(maxLen, label(regionNames[regionI].size()));
|
||||
maxLen = Foam::max(maxLen, label(regionNames[regioni].size()));
|
||||
}
|
||||
}
|
||||
|
||||
@ -356,22 +356,22 @@ autoPtr<refinementSurfaces> createRefinementSurfaces
|
||||
<< setw(10) << "---------"
|
||||
<< setw(10) << "---------" << endl;
|
||||
|
||||
forAll(rf.surfaces(), surfI)
|
||||
forAll(rf.surfaces(), surfi)
|
||||
{
|
||||
label geomI = rf.surfaces()[surfI];
|
||||
label geomi = rf.surfaces()[surfi];
|
||||
|
||||
Info<< rf.names()[surfI] << ':' << nl;
|
||||
Info<< rf.names()[surfi] << ':' << nl;
|
||||
|
||||
const wordList& regionNames = allGeometry.regionNames()[geomI];
|
||||
const wordList& regionNames = allGeometry.regionNames()[geomi];
|
||||
|
||||
forAll(regionNames, regionI)
|
||||
forAll(regionNames, regioni)
|
||||
{
|
||||
label globalI = rf.globalRegion(surfI, regionI);
|
||||
label globali = rf.globalRegion(surfi, regioni);
|
||||
|
||||
Info<< setw(maxLen) << regionNames[regionI]
|
||||
<< setw(10) << rf.minLevel()[globalI]
|
||||
<< setw(10) << rf.maxLevel()[globalI]
|
||||
<< setw(10) << rf.gapLevel()[globalI] << endl;
|
||||
Info<< setw(maxLen) << regionNames[regioni]
|
||||
<< setw(10) << rf.minLevel()[globali]
|
||||
<< setw(10) << rf.maxLevel()[globali]
|
||||
<< setw(10) << rf.gapLevel()[globali] << endl;
|
||||
}
|
||||
}
|
||||
|
||||
@ -796,7 +796,7 @@ int main(int argc, char *argv[])
|
||||
// {
|
||||
// hexRef8 meshCutter(meshPtr(), false);
|
||||
//
|
||||
// for (label refineI = 0; refineI < initialRefLevels; ++refineI)
|
||||
// for (label refinei = 0; refinei < initialRefLevels; ++refinei)
|
||||
// {
|
||||
// // Mesh changing engine.
|
||||
// polyTopoChange meshMod(meshPtr(), true);
|
||||
@ -818,7 +818,7 @@ int main(int argc, char *argv[])
|
||||
// // Delete mesh volumes.
|
||||
// meshPtr().clearOut();
|
||||
//
|
||||
// Info<< "Refinement Iteration " << refineI + 1
|
||||
// Info<< "Refinement Iteration " << refinei + 1
|
||||
// << ", Mesh size = " << meshPtr().nCells() << endl;
|
||||
// }
|
||||
// }
|
||||
@ -1117,24 +1117,24 @@ int main(int argc, char *argv[])
|
||||
|
||||
const PtrList<dictionary>& patchInfo = surfaces.patchInfo();
|
||||
const labelList& surfaceGeometry = surfaces.surfaces();
|
||||
forAll(surfaceGeometry, surfI)
|
||||
forAll(surfaceGeometry, surfi)
|
||||
{
|
||||
label geomI = surfaceGeometry[surfI];
|
||||
const wordList& regNames = allGeometry.regionNames()[geomI];
|
||||
label geomi = surfaceGeometry[surfi];
|
||||
const wordList& regNames = allGeometry.regionNames()[geomi];
|
||||
|
||||
patchTypes[geomI].setSize(regNames.size());
|
||||
forAll(regNames, regionI)
|
||||
patchTypes[geomi].setSize(regNames.size());
|
||||
forAll(regNames, regioni)
|
||||
{
|
||||
label globalRegionI = surfaces.globalRegion(surfI, regionI);
|
||||
label globalRegioni = surfaces.globalRegion(surfi, regioni);
|
||||
|
||||
if (patchInfo.set(globalRegionI))
|
||||
if (patchInfo.set(globalRegioni))
|
||||
{
|
||||
patchTypes[geomI][regionI] =
|
||||
word(patchInfo[globalRegionI].lookup("type"));
|
||||
patchTypes[geomi][regioni] =
|
||||
word(patchInfo[globalRegioni].lookup("type"));
|
||||
}
|
||||
else
|
||||
{
|
||||
patchTypes[geomI][regionI] = wallPolyPatch::typeName;
|
||||
patchTypes[geomi][regioni] = wallPolyPatch::typeName;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2014 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
\\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd.
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -46,7 +46,7 @@ namespace searchableSurfaceModifiers
|
||||
{
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class autoPatch Declaration
|
||||
Class autoPatch Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
class autoPatch
|
||||
@ -76,7 +76,7 @@ public:
|
||||
autoPtr<searchableSurfaceModifier> clone() const
|
||||
{
|
||||
NotImplemented;
|
||||
return autoPtr<searchableSurfaceModifier>(NULL);
|
||||
return autoPtr<searchableSurfaceModifier>(nullptr);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2014 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
\\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd.
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -53,7 +53,7 @@ namespace searchableSurfaceModifiers
|
||||
{
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class cut Declaration
|
||||
Class cut Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
class cut
|
||||
@ -100,7 +100,7 @@ public:
|
||||
autoPtr<searchableSurfaceModifier> clone() const
|
||||
{
|
||||
NotImplemented;
|
||||
return autoPtr<searchableSurfaceModifier>(NULL);
|
||||
return autoPtr<searchableSurfaceModifier>(nullptr);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2014 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
\\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd.
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -52,7 +52,7 @@ class searchableSurface;
|
||||
class searchableSurfaces;
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class searchableSurfaceModifier Declaration
|
||||
Class searchableSurfaceModifier Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
class searchableSurfaceModifier
|
||||
@ -96,7 +96,7 @@ public:
|
||||
autoPtr<searchableSurfaceModifier> clone() const
|
||||
{
|
||||
NotImplemented;
|
||||
return autoPtr<searchableSurfaceModifier>(NULL);
|
||||
return autoPtr<searchableSurfaceModifier>(nullptr);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user