Solution part of computeG moved to BeamModel