реализуя МКЭ для 3-мерного тела столкнулся с проблемой, что матрица жёсткости не является положительно - определённой и следовательно не возможно сделать разложение Холецкого. Меня это повергает в шок ведь даже когда я делаю всего 1 конечный элемент и всё просто элементарно и даже тогда!!!! когда

просто перемножаю для 1 тетраэдра и фигушки...не положительно определённая...Это ужасный обман про то что в методе КЭ получаются положительно определённые матрицы...Просто я не знаю даже...после умопомрачительной феерии (для меня) когда получилось сделать алгоритм разложения Холецкого для матриц большого порядка(10E4) и он верно работает на другой задаче,я думал, что дело сделано - ведь алгоритм составления глобальной матрицы жёсткости у меня уже был...и тут такое.. программа выдаёт sqrt Domain error - смотрю пошагово - минус под корнем при разложении...Какого дьявола этот минус!!!Как же это не справедливо!!!