/*! _dgbmatrix copy constructor */ inline _dgbmatrix::_dgbmatrix(const _dgbmatrix& mat) {VERBOSE_REPORT; m =mat.m; n =mat.n; kl =mat.kl; ku =mat.ku; array =mat.array; darray =mat.darray; mat.nullify(); }
/*! make a shallow copy of the matrix\n This function is not designed to be used in project codes. */ inline void dgbmatrix::shallow_copy(const _dgbmatrix& mat) {VERBOSE_REPORT; m =mat.m; n =mat.n; kl =mat.kl; ku =mat.ku; delete [] array; array =mat.array; delete [] darray; darray =mat.darray; mat.nullify(); }