ENH: overset: insert remote interpolation into lduMatrix

All remote contributions to interpolation stencils now
get added as 'processor' type lduInterfaces. This guarantees
a consistent matrix, e.g. initial residual is normalised to 1.

Second change is the normalisation of the interpolation discretisation
which uses the diagonal from the unmodified equation. This helps
GAMG.
This commit is contained in:
mattijs
2019-05-02 16:49:48 +01:00
committed by Andrew Heather
parent c924a3639c
commit 912009c458
26 changed files with 2617 additions and 652 deletions

View File

@ -69,7 +69,7 @@ void printInfo(const sliceCoeffs& coeffs)
const auto endIter = range.cend();
for (const label i : {-1, (range.size()/2), range.size()})
for (const label i : {label(-1), (range.size()/2), range.size()})
{
const auto iter = range.at(i);