Если элемент соединяет два узла и , то параметр , а точнее, входит в четыре коэффициента матрицы: , причем , а в и параметр входит в виде слагаемого. Алгоритм составления системы уравнений таков:
1) Обнуляем матрицу и правую часть: .
2) Обходим по очереди все элементы. Для каждого определяем и добавляем (суммируем) это число к четырем коэффициентам матрицы: к двум - с плюсом, а к двум другим - с минусом. Аналогичную процедуру проводим с правой частью.
3) Матрица составлена, применяем к ней решение методом Гаусса.
4) Если это не первая итерация, то пробуем ускорить сходимость, используя предыдущие итерации.
5) Оцениваем невязку и переходим к следующей итерации или считаем решение окончательным.
В ходе итераций требуется многократное решение одной и той же системы уравнений, но с различными правыми частями.
Возможны два варианта:
1) Полное обращение матрицы :
.
После этого можно подставлять любые новые и сразу получать , но операция обращения требует б о льших вычислительных затрат, чем решение системы методом Гаусса (примерно во столько раз, сколько в системе неизвестных).
2) Применение метода Гаусса. В этом случае на каждой итерации сохраняются два прохода - прямой и обратный, но только для правой части.