STYLE: use sortedToc() instead of toc() followed by sort()

This commit is contained in:
Mark Olesen
2018-07-25 10:29:20 +02:00
parent 8610a95ad8
commit a6b84927e4
4 changed files with 10 additions and 29 deletions

View File

@ -1049,8 +1049,7 @@ void Foam::faMeshDecomposition::decomposeMesh()
}
// Grab the result from the hash list
globallySharedPoints_ = gSharedPoints.toc();
sort(globallySharedPoints_);
globallySharedPoints_ = gSharedPoints.sortedToc();
}

View File

@ -65,8 +65,7 @@ calcBdryPoints() const
bp.insert(curEdge.end());
}
boundaryPointsPtr_ = new labelList(bp.toc());
sort(*boundaryPointsPtr_);
boundaryPointsPtr_ = new labelList(bp.sortedToc());
if (debug)
{

View File

@ -247,24 +247,16 @@ void Foam::distribution::add(const label valueToAdd)
void Foam::distribution::insertMissingKeys()
{
iterator iter(this->begin());
List<label> keys = sortedToc();
List<label> keys = toc();
sort(keys);
if (keys.size())
if (keys.size() > 2)
{
for (label k = keys[0]; k < keys.last(); k++)
{
iter = find(k);
if (iter == this->end())
for (label k = keys[1]; k < keys.last(); k++)
{
// Insert 0, if the entry does not already exist
this->insert(k,0);
}
}
}
}
@ -274,10 +266,7 @@ Foam::List<Foam::Pair<Foam::scalar>> Foam::distribution::normalised()
insertMissingKeys();
List<label> keys = toc();
sort(keys);
List<label> keys = sortedToc();
List<Pair<scalar>> normDist(size());
forAll(keys,k)
@ -420,10 +409,7 @@ Foam::List<Foam::Pair<Foam::scalar>> Foam::distribution::raw()
{
insertMissingKeys();
List<label> keys = toc();
sort(keys);
List<label> keys = sortedToc();
List<Pair<scalar>> rawDist(size());
forAll(keys,k)

View File

@ -720,12 +720,9 @@ bool Foam::polyMeshZipUpCells(polyMesh& mesh)
if (problemCells.size())
{
// This cycle has failed. Print out the problem cells
labelList toc(problemCells.toc());
sort(toc);
FatalErrorInFunction
<< "Found " << problemCells.size() << " problem cells." << nl
<< "Cells: " << toc
<< "Cells: " << problemCells.sortedToc()
<< abort(FatalError);
}