struct Laplace_interp : Linbcg { MatDoub &mat; Int ii,jj; Int nn,iter; VecDoub b,y,mask; Laplace_interp(MatDoub_IO &matrix) : mat(matrix), ii(mat.nrows()), jj(mat.ncols()), nn(ii*jj), iter(0), b(nn), y(nn), mask(nn) { Int i,j,k; Doub vl = 0.; for (k=0;k0 && i0 && j0 && i0 && j