mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: cyclicPeriodic: add some printing
This commit is contained in:
@ -535,8 +535,36 @@ void Foam::cyclicPeriodicAMIPolyPatch::resetAMI
|
|||||||
<< endl;
|
<< endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Normalise the weights
|
// Normalise the weights. Disable printing since weights are
|
||||||
|
// still areas.
|
||||||
AMIPtr_->normaliseWeights(true, false);
|
AMIPtr_->normaliseWeights(true, false);
|
||||||
|
|
||||||
|
// Print some statistics
|
||||||
|
const label nFace = returnReduce(size(), sumOp<label>());
|
||||||
|
|
||||||
|
if (nFace)
|
||||||
|
{
|
||||||
|
scalarField srcWghtSum(size(), 0);
|
||||||
|
scalarField tgtWghtSum(size(), 0);
|
||||||
|
forAll(*this, faceI)
|
||||||
|
{
|
||||||
|
srcWghtSum[faceI] = sum(AMIPtr_->srcWeights()[faceI]);
|
||||||
|
tgtWghtSum[faceI] = sum(AMIPtr_->tgtWeights()[faceI]);
|
||||||
|
}
|
||||||
|
|
||||||
|
Info<< indent
|
||||||
|
<< "AMI: Patch " << name()
|
||||||
|
<< " sum(weights) min/max/average = "
|
||||||
|
<< gMin(srcWghtSum) << ", "
|
||||||
|
<< gMax(srcWghtSum) << ", "
|
||||||
|
<< gAverage(srcWghtSum) << endl;
|
||||||
|
Info<< indent
|
||||||
|
<< "AMI: Patch " << neighbPatch().name()
|
||||||
|
<< " sum(weights) min/max/average = "
|
||||||
|
<< gMin(tgtWghtSum) << ", "
|
||||||
|
<< gMax(tgtWghtSum) << ", "
|
||||||
|
<< gAverage(tgtWghtSum) << endl;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user