Я работаю над проектом, который основан на статье в https://www.sciencedirect.com/science/article/pii/S089812211400203X. Мне нужно написать программу, которая будет проверять решение системы уравнений итерационными методами. Хотя мне удалось запрограммировать методы Гаусса-Зейделя и Якоби, у меня есть проблема с методом SOR. Я хотел вдохновиться программой, написанной на github https://github.com/louisryan/Gauss-Seidel, чтобы знать, с чего начать и как будет выглядеть дизайн, но после вставки кода в IntelliJ и компиляции он постоянно выдает ошибку:
Исключение в потоке "основной"107)
Я уже много чего перепробовал и заметил, что при вызове метода populateCRS матрица берется из входного файла, но только до значения во второй строке, расположенной на диагонали. Я только добавлю, что если значение 0 появляется по пути, оно перезаписывается следующим. Кто-нибудь из более опытных людей знает, в чем может быть проблема?
Заранее благодарим за любые советы и рекомендации:)