6 for(CPPL_INT
i=0;
i<newmat.
m;
i++){
7 const CPPL_INT jmax =std::min(newmat.
n,
i+newmat.
ku+1);
8 for(CPPL_INT j=std::max(CPPL_INT(0),
i-newmat.
kl); j<jmax; j++){
24 std::cerr <<
"This matrix is not square and has no inverse matrix." << std::endl
25 <<
"Your input was (" << mat.
m <<
"x" << mat.
n <<
")." << std::endl;
33 mat_cp.
zgbsv(mat_inv);
46 for(CPPL_INT
i=0;
i<mat.
m;
i++){
47 const CPPL_INT jmax =std::min(mat.
n,
i+mat.
ku+1);
48 for(CPPL_INT j=std::max(CPPL_INT(0),
i-mat.
kl); j<jmax; j++){
62 for(CPPL_INT
i=0;
i<newmat.
m;
i++){
63 const CPPL_INT jmax =std::min(newmat.
n,
i+newmat.
ku+1);
64 for(CPPL_INT j=std::max(CPPL_INT(0),
i-newmat.
kl); j<jmax; j++){
_zgbmatrix conjt(const _zgbmatrix &mat)
CPPL_INT ku
upper band width
CPPL_INT zgbsv(zgematrix &)
CPPL_INT kl
lower band width
_zgbmatrix conj(const _zgbmatrix &mat)
CPPL_INT n
matrix column size
CPPL_INT ku
upper band width
Complex Double-precision General Dence Matrix Class.
(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class
_zgbmatrix t(const _zgbmatrix &mat)
CPPL_INT m
matrix row size
Complex Double-precision General Band Matrix Class.
(DO NOT USE) Smart-temporary Complex Double-precision General Band Matrix Class
CPPL_INT kl
lower band width
CPPL_INT m
matrix row size
_zgematrix i(const _zgbmatrix &mat)
CPPL_INT n
matrix column size
_dcovector _(dcovector &vec)