Go to the source code of this file.
std::ostream& operator<< |
( |
std::ostream & |
s, |
|
|
const _zhsmatrix & |
mat |
|
) |
| |
|
inline |
Definition at line 34 of file _zhsmatrix-io.hpp.
References _zhsmatrix::data, _zhsmatrix::destroy(), i(), _zhsmatrix::line, and _zhsmatrix::n.
36 for(CPPL_INT
i=0;
i<mat.
n;
i++){
37 for(CPPL_INT j=0; j<mat.
n; j++){
39 std::vector<CPPL_INT>::iterator q;
40 const std::vector<CPPL_INT>::iterator mat_line_i_end =mat.
line[
i].end();
41 for(q=mat.
line[
i].begin(); q!=mat_line_i_end; q++){
42 if( mat.
data[*q].j==j ){
break; }
44 if(q!=mat_line_i_end){ s <<
" " << mat.
data[*q].v <<
" "; }
48 std::vector<CPPL_INT>::iterator q;
49 const std::vector<CPPL_INT>::iterator mat_line_i_end =mat.
line[
i].end();
50 for(q=mat.
line[
i].begin(); q!=mat_line_i_end; q++){
51 if( mat.
data[*q].j==j ){
break; }
53 if(q!=mat_line_i_end){ s <<
"{" << mat.
data[*q].v <<
"}"; }
std::vector< zcomponent > data
matrix data
_dgematrix i(const _dgbmatrix &mat)
CPPL_INT n
matrix column size
std::vector< std::vector< CPPL_INT > > line
vector of vector to store the entry information of component for each row and column ...