ReturnMatrix LU3(const BandMatrix& A) { Tracer et1("LU3 - BandLU"); BandLUMatrix* X = new BandLUMatrix(A); MatrixErrorNoSpace(X); X->release_and_delete(); return X->for_return(); }
ReturnMatrix LU2(const BandMatrix& A) { Tracer et1("LU2 - BandLU"); BandLUMatrix X = A; X.release(); return X.for_return(); }
ReturnMatrix LU1(const BandMatrix& A) { Tracer et1("LU1 - BandLU"); BandLUMatrix X = A; return X.for_return(); }