// // // A fast way to solve : // $ \partial_t u - \Delta u = f $ on $ \Omega \times ]0,T[$ // $ u = 0 $ for $t=0$ and $ u = g$ on $\partial \Omega$ // the variationnal form : // u^0 = 0; // for n = 0 .... // $ \int_\Omega (u^{n+1} - u^n ) v + \nabla u^{n+1}. \nabla v = \int_\Omega fv $ // ---------------------------------------- func bool GetNoBC(matrix & A,real[int] & in) { // def a array in such what // on unkwnon i // in[i] = 1 if no boundary condition // in[i] = 0 if boundary condition in = A.diag; // take the daig of the matrix real tgv = in.max; for(int i=0;i