| add_column(const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
| add_row(const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
| apply_to(Vector< C1 > &v) const | atlas::matrix::Matrix< C > | inline |
| at(size_t i, size_t j) const | atlas::matrix::Matrix_base< C > | inlineprotected |
| at(size_t i, size_t j) | atlas::matrix::Matrix_base< C > | inlineprotected |
| base typedef | atlas::matrix::PID_Matrix< C > | private |
| block(size_t i0, size_t j0, size_t i1, size_t j1) const | atlas::matrix::PID_Matrix< C > | |
| column(size_t j) const | atlas::matrix::Matrix_base< C > | inline |
| columnMultiply(size_t j, C f) | atlas::matrix::Matrix< C > | |
| columnOperation(size_t j, size_t k, const C &c) | atlas::matrix::Matrix< C > | |
| columns() const | atlas::matrix::Matrix_base< C > | |
| columnSize() const | atlas::matrix::Matrix_base< C > | inline |
| d_data | atlas::matrix::Matrix_base< C > | protected |
| divisible(C) const | atlas::matrix::PID_Matrix< C > | |
| eraseColumn(size_t) | atlas::matrix::Matrix_base< C > | |
| eraseRow(size_t) | atlas::matrix::Matrix_base< C > | |
| get_column(Vector< C > &, size_t) const | atlas::matrix::Matrix_base< C > | |
| get_row(Vector< C > &, size_t) const | atlas::matrix::Matrix_base< C > | |
| inverse() const | atlas::matrix::PID_Matrix< C > | inline |
| inverse(C &d) const | atlas::matrix::PID_Matrix< C > | inline |
| invert() | atlas::matrix::PID_Matrix< C > | |
| invert(C &d) | atlas::matrix::PID_Matrix< C > | |
| is_zero() const | atlas::matrix::Matrix_base< C > | |
| isEmpty() const | atlas::matrix::Matrix_base< C > | inline |
| leftMult(const Matrix< C > &P) | atlas::matrix::PID_Matrix< C > | inline |
| Matrix() | atlas::matrix::Matrix< C > | inline |
| Matrix(const base &M) | atlas::matrix::Matrix< C > | inline |
| Matrix(base &&M) | atlas::matrix::Matrix< C > | inline |
| Matrix(size_t m, size_t n) | atlas::matrix::Matrix< C > | inline |
| Matrix(size_t m, size_t n, const C &c) | atlas::matrix::Matrix< C > | inline |
| Matrix(const std::vector< Vector< C > > &cols, size_t n_rows) | atlas::matrix::Matrix< C > | inline |
| Matrix(I begin, I end, size_t n_rows, tags::IteratorTag) | atlas::matrix::Matrix< C > | inline |
| Matrix(size_t n) | atlas::matrix::Matrix< C > | explicit |
| Matrix_base() | atlas::matrix::Matrix_base< C > | inline |
| Matrix_base(size_t m, size_t n) | atlas::matrix::Matrix_base< C > | inline |
| Matrix_base(size_t m, size_t n, const C &c) | atlas::matrix::Matrix_base< C > | inline |
| Matrix_base(const std::vector< Vector< C > > &, size_t n_rows) | atlas::matrix::Matrix_base< C > | |
| Matrix_base(I begin, I end, size_t n_rows, tags::IteratorTag) | atlas::matrix::Matrix_base< C > | |
| negate() | atlas::matrix::PID_Matrix< C > | inline |
| negative_transposed() const | atlas::matrix::PID_Matrix< C > | inline |
| numColumns() const | atlas::matrix::Matrix_base< C > | inline |
| numRows() const | atlas::matrix::Matrix_base< C > | inline |
| on_basis(const std::vector< Vector< C > > &basis) const | atlas::matrix::PID_Matrix< C > | |
| operator!=(const Matrix_base< C > &m) const | atlas::matrix::Matrix_base< C > | inline |
| operator()(size_t i, size_t j) const | atlas::matrix::Matrix_base< C > | inline |
| operator()(size_t i, size_t j) | atlas::matrix::Matrix_base< C > | inline |
| operator*(const Matrix< C > &Q) const | atlas::matrix::PID_Matrix< C > | inline |
| atlas::matrix::Matrix::operator*(const Vector< C1 > &) const | atlas::matrix::Matrix< C > | |
| operator*=(const Matrix< C > &Q) | atlas::matrix::PID_Matrix< C > | inline |
| operator+=(const Matrix< C > &M) | atlas::matrix::PID_Matrix< C > | inline |
| operator-=(const Matrix< C > &M) | atlas::matrix::PID_Matrix< C > | inline |
| operator/=(const C &c) | atlas::matrix::PID_Matrix< C > | inline |
| operator==(const Matrix_base< C > &) const | atlas::matrix::Matrix_base< C > | |
| PID_Matrix() | atlas::matrix::PID_Matrix< C > | inline |
| PID_Matrix(const base &M) | atlas::matrix::PID_Matrix< C > | inline |
| PID_Matrix(base &&M) | atlas::matrix::PID_Matrix< C > | inline |
| PID_Matrix(size_t m, size_t n) | atlas::matrix::PID_Matrix< C > | inline |
| PID_Matrix(size_t m, size_t n, const C &c) | atlas::matrix::PID_Matrix< C > | inline |
| PID_Matrix(size_t n) | atlas::matrix::PID_Matrix< C > | inlineexplicit |
| PID_Matrix(const std::vector< Vector< C > > &cols, size_t n_rows) | atlas::matrix::PID_Matrix< C > | inline |
| PID_Matrix(I begin, I end, size_t n_rows, tags::IteratorTag) | atlas::matrix::PID_Matrix< C > | inline |
| reset() | atlas::matrix::Matrix_base< C > | inline |
| right_mult(Vector< C1 > &v) const | atlas::matrix::Matrix< C > | inline |
| right_prod(const Vector< C1 > &) const | atlas::matrix::Matrix< C > | |
| row(size_t i) const | atlas::matrix::Matrix_base< C > | inline |
| rowMultiply(size_t i, C f) | atlas::matrix::Matrix< C > | |
| rowOperation(size_t, size_t, const C &) | atlas::matrix::Matrix< C > | |
| rows() const | atlas::matrix::Matrix_base< C > | |
| rowSize() const | atlas::matrix::Matrix_base< C > | inline |
| set_column(size_t, const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
| set_row(size_t, const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
| swap(Matrix_base &) | atlas::matrix::Matrix_base< C > | |
| swapColumns(size_t, size_t) | atlas::matrix::Matrix< C > | |
| swapRows(size_t, size_t) | atlas::matrix::Matrix< C > | |
| transpose() | atlas::matrix::PID_Matrix< C > | inline |
| transposed() const | atlas::matrix::PID_Matrix< C > | inline |