(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class More...
#include <_zgematrix.hpp>
Public Member Functions | |
_zgematrix () | |
_zgematrix (const _zgematrix &) | |
~_zgematrix () | |
comple & | operator() (const CPPL_INT &, const CPPL_INT &) const |
void | write (const char *) const |
void | nullify () const |
void | destroy () const |
Public Attributes | |
CPPL_INT | m |
matrix row size More... | |
CPPL_INT | n |
matrix column size More... | |
comple * | array |
1D array to store matrix data More... | |
comple ** | darray |
array of pointers of column head addresses More... | |
(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class
Definition at line 3 of file _zgematrix.hpp.
|
inline |
_zgematrix constructor without arguments
Definition at line 3 of file _zgematrix-constructor.hpp.
References array, darray, m, and n.
|
inline |
_zgematrix copy constructor
Definition at line 14 of file _zgematrix-constructor.hpp.
References array, darray, m, n, and nullify().
|
inline |
zgematrix destructor
Definition at line 31 of file _zgematrix-constructor.hpp.
|
inline |
operator() for object
Definition at line 3 of file _zgematrix-io.hpp.
References darray, i, m, and n.
Referenced by write().
|
inline |
Definition at line 41 of file _zgematrix-io.hpp.
References destroy(), i, m, n, and operator()().
|
inline |
nullify all the matrix data
Definition at line 3 of file _zgematrix-misc.hpp.
References array, darray, m, and n.
Referenced by _zgematrix(), zgematrix::shallow_copy(), and zgematrix::zgematrix().
|
inline |
destroy all the matrix data
Definition at line 13 of file _zgematrix-misc.hpp.
Referenced by conjt(), damax(), idamax(), operator*(), zgematrix::operator*=(), operator+(), zgematrix::operator+=(), operator-(), zgematrix::operator-=(), operator<<(), t(), and write().
|
friend |
Definition at line 63 of file zgematrix-io.hpp.
|
friend |
|
friend |
return its inverse matrix
Definition at line 19 of file _zgematrix-calc.hpp.
Referenced by operator()(), and write().
|
friend |
|
friend |
|
friend |
search the index of element having the largest absolute value in 0-based numbering system
Definition at line 78 of file _zgematrix-calc.hpp.
|
friend |
|
friend |
+_zgematrix operator
Definition at line 3 of file _zgematrix-unary.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
_zgematrix+zgsmatrix operator
Definition at line 3 of file _zgematrix-zgsmatrix.hpp.
|
friend |
_zgematrix+_zgsmatrix operator
Definition at line 3 of file _zgematrix-_zgsmatrix.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
_zgematrix-zgsmatrix operator
Definition at line 25 of file _zgematrix-zgsmatrix.hpp.
|
friend |
_zgematrix-_zgsmatrix operator
Definition at line 26 of file _zgematrix-_zgsmatrix.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
_zgematrix*zgematrix operator
Definition at line 45 of file _zgematrix-zgematrix.hpp.
|
friend |
_zgematrix*_zgematrix operator
Definition at line 47 of file _zgematrix-_zgematrix.hpp.
|
friend |
_zgematrix*zhematrix operator
Definition at line 47 of file _zgematrix-zhematrix.hpp.
|
friend |
_zgematrix*_zhematrix operator
Definition at line 49 of file _zgematrix-_zhematrix.hpp.
|
friend |
|
friend |
|
friend |
_zgematrix*zgsmatrix operator
Definition at line 47 of file _zgematrix-zgsmatrix.hpp.
|
friend |
_zgematrix*_zgsmatrix operator
Definition at line 49 of file _zgematrix-_zgsmatrix.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
mutable |
matrix row size
Definition at line 9 of file _zgematrix.hpp.
Referenced by _(), _zgematrix(), conj(), conjt(), damax(), i(), idamax(), nullify(), operator()(), operator*(), zgematrix::operator*=(), operator+(), zgematrix::operator+=(), operator-(), zgematrix::operator-=(), operator/(), operator<<(), zgematrix::shallow_copy(), t(), write(), and zgematrix::zgematrix().
|
mutable |
matrix column size
Definition at line 10 of file _zgematrix.hpp.
Referenced by _(), _zgematrix(), conj(), conjt(), damax(), i(), idamax(), nullify(), operator()(), operator*(), zgematrix::operator*=(), operator+(), zgematrix::operator+=(), operator-(), zgematrix::operator-=(), operator/(), operator<<(), zgematrix::shallow_copy(), t(), write(), and zgematrix::zgematrix().
|
mutable |
1D array to store matrix data
Definition at line 11 of file _zgematrix.hpp.
Referenced by _(), _zgematrix(), damax(), destroy(), idamax(), nullify(), operator*(), zgematrix::operator*=(), operator+(), zgematrix::operator+=(), operator-(), zgematrix::operator-=(), operator/(), zgematrix::shallow_copy(), zgematrix::zgematrix(), and ~_zgematrix().
|
mutable |
array of pointers of column head addresses
Definition at line 12 of file _zgematrix.hpp.
Referenced by _(), _zgematrix(), destroy(), nullify(), operator()(), zgematrix::shallow_copy(), zgematrix::zgematrix(), and ~_zgematrix().