diff --git a/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C b/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C index 207b94defe..bb2593fb8f 100644 --- a/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C +++ b/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C @@ -49,6 +49,51 @@ namespace Foam } +// * * * * * * * * * * * * * Protected Member Functions * * * * * * * * * * // + +Foam::label Foam::decompositionMethod::nWeights +( + const pointField& points, + const scalarField& pointWeights +) const +{ + const label localnWeights = + points.size() ? pointWeights.size()/points.size() : 0; + + const label nWeights = returnReduce(localnWeights, maxOp