STYLE: use ListOps::uniqueEqOp instead of local definition

This commit is contained in:
Mark Olesen
2019-01-18 15:34:28 +01:00
parent 1dd7362aed
commit 53efb24a8d
3 changed files with 4 additions and 69 deletions

View File

@ -392,37 +392,6 @@ void checkZoneInside
}
// To combineReduce a labelList. Filters out duplicates.
class uniqueEqOp
{
public:
void operator()(labelList& x, const labelList& y) const
{
if (x.empty())
{
if (y.size())
{
x = y;
}
}
else
{
forAll(y, yi)
{
if (!x.found(y[yi]))
{
label sz = x.size();
x.setSize(sz+1);
x[sz] = y[yi];
}
}
}
}
};
// Calculate global pp faces per pp edge.
labelListList globalEdgeFaces
(
@ -449,7 +418,7 @@ labelListList globalEdgeFaces
mesh,
ppMeshEdges,
globalEdgeFaces,
uniqueEqOp(),
ListOps::uniqueEqOp<label>(),
labelList() // null value
);