#include #include "nr.h" using namespace std; void NR::gaussj(Mat_IO_DP &a, Mat_IO_DP &b) { int i,icol,irow,j,k,l,ll; DP big,dum,pivinv; int n=a.nrows(); int m=b.ncols(); Vec_INT indxc(n),indxr(n),ipiv(n); for (j=0;j= big) { big=fabs(a[j][k]); irow=j; icol=k; } } } ++(ipiv[icol]); if (irow != icol) { for (l=0;l=0;l--) { if (indxr[l] != indxc[l]) for (k=0;k