6 std::cerr <<
"# [MARK] t(const _dgbmatrix&)"
11 for(
long i=0; i<newmat.m; i++){
12 for(
long j=max(0,i-newmat.kl); j<min(newmat.n,i+newmat.ku+1); j++){
13 newmat(i,j) =mat(j,i);
26 std::cerr <<
"# [MARK] i(const _dgbmatrix&)"
32 std::cerr <<
"[ERROR] i(_dgbmatrix&) " << std::endl
33 <<
"This matrix is not square and has no inverse matrix."
35 <<
"Your input was (" << mat.
M <<
"x" << mat.
N <<
")."
46 mat_cp.
dgbsv(mat_inv);
long KL
lower band width
Definition: _dgbmatrix.hpp:9
void shallow_copy(const _dgbmatrix &)
Definition: dgbmatrix-misc.hpp:107
long M
matrix row size
Definition: _dgbmatrix.hpp:7
void destroy() const
Definition: _dgbmatrix-misc.hpp:3
Real Double-precision General Dence Matrix Class.
Definition: dgematrix.hpp:3
long N
matrix column size
Definition: _dgbmatrix.hpp:8
(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class
Definition: _dgematrix.hpp:3
friend _dcovector t(const drovector &)
Definition: drovector-calc.hpp:3
Real Double-precision General Band Matrix Class.
Definition: dgbmatrix.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision General Band Matrix Class
Definition: _dgbmatrix.hpp:3
long dgbsv(dgematrix &)
Definition: dgbmatrix-lapack.hpp:5
long KU
upper band width
Definition: _dgbmatrix.hpp:10