[mom2d] * refactoring SmnAny2D(), + implement calculate L (test works not until)