(DO NOT USE) Smart-temporary Complex Double-precision General Band Matrix Class More...
#include <_zgbmatrix.hpp>
| Public Member Functions | |
| _zgbmatrix () | |
| _zgbmatrix (const _zgbmatrix &) | |
| ~_zgbmatrix () | |
| _zgematrix | to_zgematrix () const | 
| 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... | |
| CPPL_INT | kl | 
| lower band width  More... | |
| CPPL_INT | ku | 
| upper band width  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 Band Matrix Class
Definition at line 3 of file _zgbmatrix.hpp.
| 
 | inline | 
_zgbmatrix constructor
Definition at line 3 of file _zgbmatrix-constructor.hpp.
References array, darray, kl, ku, m, and n.
| 
 | inline | 
_zgbmatrix copy constructor
Definition at line 15 of file _zgbmatrix-constructor.hpp.
References array, darray, kl, ku, m, n, and nullify().
| 
 | inline | 
_zgbmatrix destructor
Definition at line 34 of file _zgbmatrix-constructor.hpp.
| 
 | inline | 
convert to _zgematrix
Definition at line 3 of file _zgbmatrix-cast.hpp.
References _(), destroy(), i, kl, ku, m, and n.
| 
 | inline | 
operator() for const object
Definition at line 3 of file _zgbmatrix-io.hpp.
References darray, i, kl, ku, m, and n.
Referenced by write().
| 
 | inline | 
Definition at line 42 of file _zgbmatrix-io.hpp.
References destroy(), i, kl, ku, m, n, and operator()().
| 
 | inline | 
nullify all the matrix data
Definition at line 3 of file _zgbmatrix-misc.hpp.
References array, darray, kl, ku, m, and n.
Referenced by _zgbmatrix(), zgbmatrix::shallow_copy(), and zgbmatrix::zgbmatrix().
| 
 | inline | 
destroy all the matrix data
Definition at line 16 of file _zgbmatrix-misc.hpp.
Referenced by conjt(), operator*(), zgbmatrix::operator*=(), zgematrix::operator*=(), operator+(), zgbmatrix::operator+=(), zgematrix::operator+=(), operator-(), zgbmatrix::operator-=(), zgematrix::operator-=(), operator<<(), t(), to_zgematrix(), and write().
| 
 | friend | 
Definition at line 23 of file _zgbmatrix-io.hpp.
| 
 | friend | 
| 
 | friend | 
return its inverse matrix
Definition at line 19 of file _zgbmatrix-calc.hpp.
Referenced by operator()(), to_zgematrix(), and write().
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
+_zgbmatrix operator
Definition at line 3 of file _zgbmatrix-unary.hpp.
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
_zgbmatrix*zgbmatrix operator
Definition at line 90 of file _zgbmatrix-zgbmatrix.hpp.
| 
 | friend | 
_zgbmatrix*_zgbmatrix operator
Definition at line 107 of file _zgbmatrix-_zgbmatrix.hpp.
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| 
 | mutable | 
matrix row size
Definition at line 9 of file _zgbmatrix.hpp.
Referenced by _(), _zgbmatrix(), conj(), conjt(), i(), nullify(), operator()(), operator*(), zgbmatrix::operator*=(), zgematrix::operator*=(), operator+(), zgbmatrix::operator+=(), zgematrix::operator+=(), operator-(), zgbmatrix::operator-=(), zgematrix::operator-=(), operator<<(), zgbmatrix::shallow_copy(), t(), to_zgematrix(), write(), and zgbmatrix::zgbmatrix().
| 
 | mutable | 
matrix column size
Definition at line 10 of file _zgbmatrix.hpp.
Referenced by _(), _zgbmatrix(), conj(), conjt(), i(), nullify(), operator()(), operator*(), zgbmatrix::operator*=(), zgematrix::operator*=(), operator+(), zgbmatrix::operator+=(), zgematrix::operator+=(), operator-(), zgbmatrix::operator-=(), zgematrix::operator-=(), operator/(), operator<<(), zgbmatrix::shallow_copy(), t(), to_zgematrix(), write(), and zgbmatrix::zgbmatrix().
| 
 | mutable | 
lower band width
Definition at line 11 of file _zgbmatrix.hpp.
Referenced by _(), _zgbmatrix(), conj(), conjt(), nullify(), operator()(), operator*(), zgbmatrix::operator*=(), zgematrix::operator*=(), operator+(), zgbmatrix::operator+=(), zgematrix::operator+=(), operator-(), zgbmatrix::operator-=(), zgematrix::operator-=(), operator/(), operator<<(), zgbmatrix::shallow_copy(), t(), to_zgematrix(), write(), and zgbmatrix::zgbmatrix().
| 
 | mutable | 
upper band width
Definition at line 12 of file _zgbmatrix.hpp.
Referenced by _(), _zgbmatrix(), conj(), conjt(), nullify(), operator()(), operator*(), zgbmatrix::operator*=(), zgematrix::operator*=(), operator+(), zgbmatrix::operator+=(), zgematrix::operator+=(), operator-(), zgbmatrix::operator-=(), zgematrix::operator-=(), operator/(), operator<<(), zgbmatrix::shallow_copy(), t(), to_zgematrix(), write(), and zgbmatrix::zgbmatrix().
| 
 | mutable | 
1D array to store matrix data
Definition at line 13 of file _zgbmatrix.hpp.
Referenced by _(), _zgbmatrix(), destroy(), nullify(), operator*(), operator-(), operator/(), zgbmatrix::shallow_copy(), zgbmatrix::zgbmatrix(), and ~_zgbmatrix().
| 
 | mutable | 
array of pointers of column head addresses
Definition at line 14 of file _zgbmatrix.hpp.
Referenced by _(), _zgbmatrix(), destroy(), nullify(), operator()(), zgbmatrix::shallow_copy(), zgbmatrix::zgbmatrix(), and ~_zgbmatrix().
 1.8.6
 1.8.6