#include "nr.h" void NR::relax2(Mat_IO_DP &u, Mat_I_DP &rhs) { int i,ipass,isw,j,jsw=1; DP foh2,h,h2i,res; int n=u.nrows(); h=1.0/(n-1); h2i=1.0/(h*h); foh2 = -4.0*h2i; for (ipass=0;ipass<2;ipass++,jsw=3-jsw) { isw=jsw; for (j=1;j