Skewed box correction not happening in non-DD modular simulator
Correction of skewed box (
correct_box(...)) in modular simulator is currently only performed when using domain decomposition, since the domain decomposition helper object took responsibility for it, but is only created when domain decomposition is used. This correction should, however, also be performed in non-DD cases.
Correct for skewed box in non-DD modular simulator
In modular simulator, the correction for skewed boxes was only performed
when DD was active. This change makes sure it happens in all cases.
Also left a TODO to think about unifying the approach for the two cases