Skip to content

MonotoneMGStep inherits from MultigridStep

... though it is not a LinearIterationStep.

This also caused trouble with a7e17300 (reverted in a2547fe8) because the MonotoneMGStep modifies the transfer operators.

If there is a huge overlap of code for MonotoneMGStep and MultigridStep, in particular to provide all the mg members and their setters and getters, maybe a separate base class is a convenient solution.