4 aitkenInitialRes = gMax(mag(DU.internalField()));
7 aitkenDelta.storePrevIter();
10 aitkenDelta = (DU - DU.prevIter()) / aitkenInitialRes;
12 // update relaxation factor
19 vectorField b = aitkenDelta.internalField() - aitkenDelta.prevIter().internalField();
20 //scalar sumMagB = gSum(mag(b));
21 scalar sumMagB = gSum(magSqr(b));
24 //Warning << "Aitken under-relaxation: denominator less then SMALL"
29 aitkenTheta = -aitkenTheta*
30 gSum(aitkenDelta.prevIter().internalField() & b)/sumMagB;
33 // correction to the latest DU
34 DU += aitkenTheta*aitkenDelta*aitkenInitialRes;