9 const std::vector<zcomponent>::iterator newmat_data_end =newmat.
data.end();
10 for(std::vector<zcomponent>::iterator it=newmat.
data.begin(); it!=newmat_data_end; it++){
27 const std::vector<zcomponent>::iterator newmat_data_end =newmat.
data.end();
28 for(std::vector<zcomponent>::iterator it=newmat.
data.begin(); it!=newmat_data_end; it++){
42 const std::vector<zcomponent>::iterator newmat_data_end =newmat.
data.end();
43 for(std::vector<zcomponent>::iterator it=newmat.
data.begin(); it!=newmat_data_end; it++){
59 std::vector<zcomponent>::const_iterator itx(mat.
data.begin());
62 const std::vector<zcomponent>::const_iterator mat_data_end =mat.
data.end();
63 for(std::vector<zcomponent>::const_iterator it=mat.
data.begin(); it!=mat_data_end; it++){
64 if( vmax < norm(it->v) ){
78 std::vector<zcomponent>::const_iterator itx(mat.
data.begin());
81 const std::vector<zcomponent>::const_iterator mat_data_end =mat.
data.end();
82 for(std::vector<zcomponent>::const_iterator it=mat.
data.begin(); it!=mat_data_end; it++){
83 if( vmax < norm(it->v) ){
Complex Double-precision General Sparse Matrix Class.
comple damax(const zgsmatrix &mat)
_dgematrix i(const _dgbmatrix &mat)
(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
std::vector< std::vector< CPPL_INT > > rows
array of vector to store the entry information of component for each row
std::vector< zcomponent > data
matrix data
void swap(dcovector &u, dcovector &v)
void idamax(CPPL_INT &i, CPPL_INT &j, const zgsmatrix &mat)
_zgsmatrix conjt(const zgsmatrix &mat)
_zgsmatrix t(const zgsmatrix &mat)
std::vector< std::vector< CPPL_INT > > cols
array of vector to store the entry information of component for each column
CPPL_INT m
matrix row size
_zgsmatrix conj(const zgsmatrix &mat)
CPPL_INT n
matrix column size
_dcovector _(dcovector &vec)