CAROLINE-12: adds abstract class for triangulation.

нужно для CAROLINE-11
там считается разложение матрицы (SVD) для нахождения собственного (eigenvalue) значения. на этом метод и основан. в литературе он, вроде, называется как то вроде iterative eigen method. или как-то так.