| abs() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| adjoint() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| adjointRep()=default | adjointRep< N, radix > | |
| adjointRep(const adjointRep &a)=default | adjointRep< N, radix > | |
| adjointRep(const scalart m) | adjointRep< N, radix > | inline |
| adjointRep(const adjointRep< N, scalart > m) | adjointRep< N, radix > | inline |
| adjointRep(const SquareMatrix< size, radix > m) | adjointRep< N, radix > | inline |
| asArray() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| asDiagonalMatrix() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| base_type typedef | adjointRep< N, radix > | |
| c | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| column(int c) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| columns() | Matrix_t< n, m, T, Matrix< n, m, T > > | inlinestatic |
| conj() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| dagger() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| det() const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| det_laplace() const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| det_lu() const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| diagonal() | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| dot(const Matrix< p, q, S > &rhs) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| e(const int i, const int j) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| e(const int i) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| eigen_hermitean(DiagonalMatrix< n, Et > &eigenvalues, Matrix_t< n, n, Mt, MT > &eigenvectors, enum hila::sort sorted=hila::sort::unsorted) const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| eigen_hermitean(enum hila::sort sorted=hila::sort::unsorted) const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| exp(const Matrix_t< n, m, T, MT > &mat, const int order=20) | Matrix< n, m, T > | inline |
| fill(const S rhs) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| gaussian_random(base_type width=1.0) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| generator(int i) | adjointRep< N, radix > | inlinestatic |
| imag() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| is_square() | Matrix_t< n, m, T, Matrix< n, m, T > > | inlinestatic |
| is_vector() | Matrix_t< n, m, T, Matrix< n, m, T > > | inlinestatic |
| Matrix()=default | Matrix< n, m, T > | |
| Matrix(const Matrix &v)=default | Matrix< n, m, T > | |
| Matrix(const S rhs) | Matrix< n, m, T > | inlineexplicit |
| Matrix(const Matrix_t< n, m, S, MT > &rhs) | Matrix< n, m, T > | inline |
| Matrix(const std::nullptr_t &z) | Matrix< n, m, T > | inline |
| Matrix(std::initializer_list< S > rhs) | Matrix< n, m, T > | inline |
| Matrix_t()=default | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| max() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| min() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| mul_trace(const Matrix_t< p, q, S, MT > &rm) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| mult_by_2x2_left(int p, int q, const Matrix_t< 2, 2, R, Mt > &M) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| mult_by_2x2_right(int p, int q, const Matrix_t< 2, 2, R, Mt > &M) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| norm() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator!=(const Matrix< n, m, S > &rhs) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator*(const Mt1 &a, const Mt2 &b) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator*(const Matrix< 1, m, T1 > &A, const Matrix< n, 1, T2 > &B) | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| operator*(const Mt &mat, const S &rhs) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator*(const S &rhs, const Mt &mat) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator*=(const Matrix_t< m, p, S, MT > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator*=(const S rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator*=(const DiagonalMatrix< m, S > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator+() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator+(const Mtype1 &a, const Mtype2 &b) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator+(const Matrix< n, m, T > &a, const S &b) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator+(const S &b, const Matrix< n, m, T > &a) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator+=(const Matrix_t< n, m, S, MT > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator+=(const S &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator+=(const DiagonalMatrix< n, S > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator-() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator-(const Mtype1 &a, const Mtype2 &b) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator-(const Matrix< n, m, T > &a, const S &b) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator-(const S &b, const Matrix< n, m, T > &a) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator-=(const Matrix_t< n, m, S, MT > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator-=(const S rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator-=(const DiagonalMatrix< n, S > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator/(const Mt &mat, const S &rhs) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator/=(const S rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator/=(const DiagonalMatrix< m, S > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator<<(std::ostream &strm, const Matrix_t< n, m, T, MT > &A) | Matrix< n, m, T > | |
| Matrix_t< n, m, T, Matrix< n, m, T > >::operator=(const Matrix_t< n, m, S, MT > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| Matrix_t< n, m, T, Matrix< n, m, T > >::operator=(const std::nullptr_t &z) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| Matrix_t< n, m, T, Matrix< n, m, T > >::operator=(const S rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| Matrix_t< n, m, T, Matrix< n, m, T > >::operator=(const DiagonalMatrix< n, S > &rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| Matrix_t< n, m, T, Matrix< n, m, T > >::operator=(std::initializer_list< S > rhs) & | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator==(const Matrix< n2, m2, S > &rhs) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| operator[](const int i) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| outer_product(const Matrix< p, q, S > &rhs) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| permute(const Vector< N, int > &permutation) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| permute_columns(const Vector< m, int > &permutation) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| permute_rows(const Vector< n, int > &permutation) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| project_force(SquareMatrix< size, Complex< radix > > rforce) | adjointRep< N, radix > | inlinestatic |
| random() | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| real() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| represent(sun &m) | adjointRep< N, radix > | inline |
| represented_generator_I(int i) | adjointRep< N, radix > | inlinestatic |
| row(int r) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| rows() | Matrix_t< n, m, T, Matrix< n, m, T > > | inlinestatic |
| set_column(int c, const Vector< n, S > &v) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| set_diagonal(const Vector< n, S > &v) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| set_row(int r, const RowVector< m, S > &v) | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| size | adjointRep< N, radix > | static |
| sort(Vector< N, int > &permutation, hila::sort order=hila::sort::ascending) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| sort(hila::sort order=hila::sort::ascending) const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| squarenorm() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| str(int prec=8, char separator=' ') const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| sun typedef | adjointRep< N, radix > | |
| svd(Matrix_t< n, n, Mt, MT > &_U, DiagonalMatrix< n, Et > &_D, Matrix_t< n, n, Mt, MT > &_V, enum hila::sort sorted=hila::sort::unsorted) const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| svd(enum hila::sort sorted=hila::sort::unsorted) const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| svd_pivot(Matrix_t< n, n, Mt, MT > &_U, DiagonalMatrix< n, Et > &_D, Matrix_t< n, n, Mt, MT > &_V, enum hila::sort sorted=hila::sort::unsorted) const | Matrix_t< n, m, T, Matrix< n, m, T > > | |
| trace() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| transpose() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| transpose() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| transpose() const | Matrix_t< n, m, T, Matrix< n, m, T > > | inline |
| ~adjointRep()=default | adjointRep< N, radix > | |