Невязка, возвращаемая sweep()
, является L2-нормой L*x - b
(где L
- матрица, x
- вектор решения, а b
- вектор правой части для система линейных уравнений, полученная в результате дискретизации вашего уравнения (а)). Я подал проблему № 734 , чтобы добавить документацию по этому поводу.
Что касается того, почему невязка уменьшается очень медленно, невозможно сказать, не зная, какие уравнения вы решаете и как вы решаете им.