25 for(
int i=0;
i<
n;
i++){
30 CPPL_INT size =(
kl+
ku+1)*n;
52 const CPPL_INT& _kl,
const CPPL_INT& _ku)
55 if( _m<0 || _n<0 || _kl<0 || _ku<0 || _m<_kl || _n<_ku ){
57 std::cerr <<
"It is impossible to make a matrix you ordered. " << std::endl
58 <<
"Your input was (" << _m <<
"," << _n <<
","<< _ku <<
"," << _kl <<
")." << std::endl;
70 for(
int i=0;
i<
n;
i++){
friend _dgematrix i(const dgbmatrix &)
CPPL_INT m
matrix row size
double ** darray
array of pointers of column head addresses
CPPL_INT ku
upper band width
double ** darray
array of pointers of column head addresses
CPPL_INT kl
lower band width
CPPL_INT kl
lower band width
CPPL_INT ku
upper band width
double * array
1D array to store matrix data
CPPL_INT n
matrix column size
Real Double-precision General Band Matrix Class.
double * array
1D array to store matrix data
(DO NOT USE) Smart-temporary Real Double-precision General Band Matrix Class
CPPL_INT n
matrix column size
CPPL_INT m
matrix row size