, including all inherited members.
  | amax() const | LA::NRMat< T > |  [inline] | 
  | amax() const | LA::NRMat< T > |  [inline] | 
  | amax() const | LA::NRMat< T > |  [inline] | 
  | amin() const | LA::NRMat< T > |  [inline] | 
  | amin() const | LA::NRMat< T > |  [inline] | 
  | amin() const | LA::NRMat< T > |  [inline] | 
  | axpy(const T alpha, const NRMat &x) | LA::NRMat< T > |  | 
  | axpy(const double alpha, const NRMat< double > &mat) | LA::NRMat< T > |  [inline] | 
  | axpy(const complex< double > alpha, const NRMat< complex< double > > &mat) | LA::NRMat< T > |  [inline] | 
  | clear() | LA::NRMat< T > |  [inline] | 
  | column(const int j, int l=-1) const | LA::NRMat< T > |  [inline] | 
  | conjugate() const | LA::NRMat< T > |  | 
  | conjugateme() | LA::NRMat< T > |  | 
  | conjugateme() | LA::NRMat< T > |  [inline] | 
  | conjugateme() | LA::NRMat< T > |  [inline] | 
  | copyonwrite() | LA::NRMat< T > |  [inline] | 
  | count | LA::NRMat< T > |  [protected] | 
  | csum() const | LA::NRMat< T > |  [inline] | 
  | csum() const | LA::NRMat< T > |  [inline] | 
  | csum() const | LA::NRMat< T > |  [inline] | 
  | diagmultl(const NRVec< T > &rhs) | LA::NRMat< T > |  | 
  | diagmultl(const NRVec< double > &rhs) | LA::NRMat< T > |  [inline] | 
  | diagmultl(const NRVec< complex< double > > &rhs) | LA::NRMat< T > |  [inline] | 
  | diagmultr(const NRVec< T > &rhs) | LA::NRMat< T > |  | 
  | diagmultr(const NRVec< double > &rhs) | LA::NRMat< T > |  [inline] | 
  | diagmultr(const NRVec< complex< double > > &rhs) | LA::NRMat< T > |  [inline] | 
  | diagonalof(NRVec< T > &, const bool divide=0, bool cache=false) const | LA::NRMat< T > |  | 
  | diagonalof(NRVec< double > &r, const bool divide, bool cache) const | LA::NRMat< T > |  [inline] | 
  | diagonalset(const NRVec< T > &) | LA::NRMat< T > |  | 
  | diagonalset(const NRVec< double > &r) | LA::NRMat< T > |  [inline] | 
  | diagonalset(const NRVec< complex< double > > &r) | LA::NRMat< T > |  [inline] | 
  | dot(const NRMat &rhs) const | LA::NRMat< T > |  | 
  | dot(const NRMat< double > &rhs) const | LA::NRMat< T > |  [inline] | 
  | dot(const NRMat< complex< double > > &rhs) const | LA::NRMat< T > |  [inline] | 
  | fprintf(FILE *f, const char *format, const int modulo) const | LA::NRMat< T > |  [inline] | 
  | fscanf(FILE *f, const char *format) | LA::NRMat< T > |  [inline] | 
  | gemm(const T &beta, const NRMat &a, const char transa, const NRMat &b, const char transb, const T &alpha) | LA::NRMat< T > |  | 
  | gemm(const T &beta, const SparseMat< T > &a, const char transa, const NRMat &b, const char transb, const T &alpha) | LA::NRMat< T > |  | 
  | gemm(const double &beta, const NRMat< double > &a, const char transa, const NRMat< double > &b, const char transb, const double &alpha) | LA::NRMat< T > |  [inline] | 
  | gemm(const complex< double > &beta, const NRMat< complex< double > > &a, const char transa, const NRMat< complex< double > > &b, const char transb, const complex< double > &alpha) (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | gemm(const complex< double > &beta, const SparseMat< complex< double > > &a, const char transa, const NRMat< complex< double > > &b, const char transb, const complex< double > &alpha) (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | gemm(const double &beta, const SparseMat< double > &a, const char transa, const NRMat< double > &b, const char transb, const double &alpha) (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | gemv(const T beta, NRVec< T > &r, const char trans, const T alpha, const NRVec< T > &x) const | LA::NRMat< T > |  [inline] | 
  | gemv(const T beta, NRVec< complex< T > > &r, const char trans, const T alpha, const NRVec< complex< T > > &x) const | LA::NRMat< T > |  [inline] | 
  | get(int fd, bool dimensions=1, bool transposed=false) | LA::NRMat< T > |  [inline] | 
  | get_ij(const int i, const int j) const | LA::NRMat< T > |  [inline] | 
  | getcount() const | LA::NRMat< T > |  [inline] | 
  | getlocation() const | LA::NRMat< T > |  [inline] | 
  | issymmetric() const  (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | mm | LA::NRMat< T > |  [protected] | 
  | moveto(const GPUID dest) (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | ncols() const | LA::NRMat< T > |  [inline] | 
  | nn | LA::NRMat< T > |  [protected] | 
  | norm(const T scalar=(T) 0) const | LA::NRMat< T > |  | 
  | norm(const double scalar) const | LA::NRMat< T > |  [inline] | 
  | norm(const complex< double > scalar) const | LA::NRMat< T > |  [inline] | 
  | NRMat() | LA::NRMat< T > |  [inline] | 
  | NRMat(const int n, const int m, const GPUID loc=undefined) | LA::NRMat< T > |  [inline] | 
  | NRMat(const T &a, const int n, const int m, const GPUID loc) | LA::NRMat< T > |  [inline] | 
  | NRMat(const T &a, const int n, const int m) | LA::NRMat< T > |  [inline] | 
  | NRMat(const T *a, const int n, const int m) | LA::NRMat< T > |  [inline] | 
  | NRMat(const NRMat &rhs) | LA::NRMat< T > |  [inline] | 
  | NRMat(const typename LA_traits_complex< T >::NRMat_Noncomplex_type &rhs, bool imagpart=false) | LA::NRMat< T > |  | 
  | NRMat(const NRSMat< T > &rhs) | LA::NRMat< T > |  [inline, explicit] | 
  | NRMat(const NRVec< T > &rhs, const int n, const int m, const int offset=0) | LA::NRMat< T > |  [inline, explicit] | 
  | NRMat(const SparseMat< T > &rhs) | LA::NRMat< T > |  [inline, explicit] | 
  | NRMat(const SparseSMat< T > &rhs) | LA::NRMat< T > |  [inline, explicit] | 
  | NRMat(const NRMat< double > &rhs, bool imagpart) | LA::NRMat< T > |  [inline] | 
  | nrows() const | LA::NRMat< T > |  [inline] | 
  | NRSMat< T > (defined in LA::NRMat< T >) | LA::NRMat< T > |  [friend] | 
  | NRVec< T > (defined in LA::NRMat< T >) | LA::NRMat< T > |  [friend] | 
  | operator const T *() const | LA::NRMat< T > |  [inline] | 
  | operator T *() | LA::NRMat< T > |  [inline] | 
  | operator!=(const NRMat &rhs) const  (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | operator&(const NRMat &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator()(const int i, const int j) | LA::NRMat< T > |  [inline] | 
  | operator()(const int i, const int j) const | LA::NRMat< T > |  [inline] | 
  | operator*(const T &a) const | LA::NRMat< T > |  [inline] | 
  | operator*(const NRMat &rhs) const | LA::NRMat< T > |  | 
  | operator*(const NRSMat< T > &rhs) const | LA::NRMat< T > |  | 
  | operator*(const NRVec< T > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator*(const NRVec< complex< T > > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator*(const SparseSMat< T > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator*(const NRMat< double > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator*(const NRMat< complex< double > > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator*(const NRSMat< double > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator*(const NRSMat< complex< double > > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator*=(const T &a) | LA::NRMat< T > |  [inline] | 
  | operator*=(const double &a) | LA::NRMat< T > |  [inline] | 
  | operator*=(const complex< double > &a) | LA::NRMat< T > |  [inline] | 
  | operator+(const T &a) const | LA::NRMat< T > |  [inline] | 
  | operator+(const NRMat &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator+(const NRSMat< T > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator+=(const T &a) | LA::NRMat< T > |  [inline] | 
  | operator+=(const NRMat &rhs) | LA::NRMat< T > |  [inline] | 
  | operator+=(const NRSMat< T > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator+=(const SparseMat< T > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator+=(const double &a) | LA::NRMat< T > |  [inline] | 
  | operator+=(const complex< double > &a) | LA::NRMat< T > |  [inline] | 
  | operator+=(const NRMat< double > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator+=(const NRMat< complex< double > > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator+=(const NRSMat< double > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator+=(const NRSMat< complex< double > > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator-() const | LA::NRMat< T > |  [inline] | 
  | operator-(const T &a) const | LA::NRMat< T > |  [inline] | 
  | operator-(const NRMat &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator-(const NRSMat< T > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator-() const | LA::NRMat< T > |  [inline] | 
  | operator-() const | LA::NRMat< T > |  [inline] | 
  | operator-=(const T &a) | LA::NRMat< T > |  [inline] | 
  | operator-=(const NRMat &rhs) | LA::NRMat< T > |  [inline] | 
  | operator-=(const NRSMat< T > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator-=(const SparseMat< T > &rhs) | LA::NRMat< T > |  | 
  | operator-=(const double &a) | LA::NRMat< T > |  [inline] | 
  | operator-=(const complex< double > &a) | LA::NRMat< T > |  [inline] | 
  | operator-=(const NRMat< double > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator-=(const NRMat< complex< double > > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator-=(const NRSMat< double > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator-=(const NRSMat< complex< double > > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator=(const NRMat &rhs) | LA::NRMat< T > |  [inline] | 
  | operator=(const T &a) | LA::NRMat< T > |  [inline] | 
  | operator=(const double &a) | LA::NRMat< T > |  [inline] | 
  | operator=(const complex< double > &a) | LA::NRMat< T > |  [inline] | 
  | operator==(const NRMat &rhs) const  (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | operator[](const int i) | LA::NRMat< T > |  [inline] | 
  | operator[](const int i) const | LA::NRMat< T > |  [inline] | 
  | operator^=(const NRMat< T > &rhs) | LA::NRMat< T > |  [inline] | 
  | operator|(const NRMat< T > &rhs) const | LA::NRMat< T > |  [inline] | 
  | operator|=(const NRMat &rhs) | LA::NRMat< T > |  [inline] | 
  | oplus(const NRMat &rhs) const | LA::NRMat< T > |  [inline] | 
  | orthonormalize(const bool rowcol, const NRSMat< T > *metric=NULL) | LA::NRMat< T > |  | 
  | orthonormalize(const bool rowcol, const NRSMat< double > *metric) | LA::NRMat< T > |  [inline] | 
  | otimes(const NRMat &rhs, bool reversecolumns=false) const | LA::NRMat< T > |  [inline] | 
  | put(int fd, bool dimensions=1, bool transposed=false) const | LA::NRMat< T > |  [inline] | 
  | randomize(const typename LA_traits< T >::normtype &x) | LA::NRMat< T > |  | 
  | randomize(const double &x) | LA::NRMat< T > |  [inline] | 
  | randomize(const double &x) | LA::NRMat< T > |  [inline] | 
  | resize(int n, int m) | LA::NRMat< T > |  [inline] | 
  | row(const int i, int l=-1) const | LA::NRMat< T > |  [inline] | 
  | rsum() const | LA::NRMat< T > |  [inline] | 
  | rsum() const | LA::NRMat< T > |  [inline] | 
  | rsum() const | LA::NRMat< T > |  [inline] | 
  | s_cutoff(const int, const int, const int, const int) const  (defined in LA::NRMat< T >) | LA::NRMat< T > |  | 
  | s_cutoff(const int c, const int c1, const int c2, const int c3) const (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | simplify() (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | size() const | LA::NRMat< T > |  [inline] | 
  | storesubmatrix(const int fromrow, const int fromcol, const NRMat &rhs) | LA::NRMat< T > |  [inline] | 
  | strassen(const T beta, const NRMat &a, const char transa, const NRMat &b, const char transb, const T alpha) | LA::NRMat< T > |  | 
  | strassen(const double beta, const NRMat< double > &a, const char transa, const NRMat< double > &b, const char transb, const double alpha) (defined in LA::NRMat< T >) | LA::NRMat< T > |  [inline] | 
  | submatrix(const int fromrow, const int torow, const int fromcol, const int tocol) const | LA::NRMat< T > |  [inline] | 
  | swap_cols() | LA::NRMat< T > |  [inline] | 
  | swap_cols() | LA::NRMat< T > |  [inline] | 
  | swap_cols() | LA::NRMat< T > |  [inline] | 
  | swap_rows() | LA::NRMat< T > |  [inline] | 
  | swap_rows() | LA::NRMat< T > |  [inline] | 
  | swap_rows() | LA::NRMat< T > |  [inline] | 
  | swap_rows_cols() | LA::NRMat< T > |  [inline] | 
  | swap_rows_cols() | LA::NRMat< T > |  [inline] | 
  | swap_rows_cols() | LA::NRMat< T > |  [inline] | 
  | timestransposed() const | LA::NRMat< T > |  [inline] | 
  | timestransposed() const | LA::NRMat< T > |  [inline] | 
  | timestransposed() const | LA::NRMat< T > |  [inline] | 
  | trace() const | LA::NRMat< T > |  [inline] | 
  | transpose(bool conj=false) const | LA::NRMat< T > |  | 
  | transpose(bool conj) const | LA::NRMat< T > |  [inline] | 
  | transpose(bool conj) const | LA::NRMat< T > |  [inline] | 
  | transposedtimes() const | LA::NRMat< T > |  [inline] | 
  | transposedtimes() const | LA::NRMat< T > |  [inline] | 
  | transposedtimes() const | LA::NRMat< T > |  [inline] | 
  | transposeme(const int n=0) | LA::NRMat< T > |  [inline] | 
  | v | LA::NRMat< T > |  [protected] | 
  | ~NRMat() | LA::NRMat< T > |  [inline] |