| add_column(size_t i, size_t j) | CECCO::Matrix< T > | inline |
| add_row(size_t i, size_t j) | CECCO::Matrix< T > | inline |
| add_scaled_column(const T &s, size_t i, size_t j) | CECCO::Matrix< T > | |
| add_scaled_row(const T &s, size_t i, size_t j) | CECCO::Matrix< T > | |
| as_vector() const | CECCO::Matrix< T > | |
| basis_of_kernel() const | CECCO::Matrix< T > | inline |
| basis_of_nullspace() const | CECCO::Matrix< T > | |
| characteristic_polynomial() const | CECCO::Matrix< T > | |
| delete_column(size_t i) | CECCO::Matrix< T > | inline |
| delete_columns(const std::vector< size_t > &v) | CECCO::Matrix< T > | |
| delete_row(size_t i) | CECCO::Matrix< T > | inline |
| delete_rows(const std::vector< size_t > &v) | CECCO::Matrix< T > | |
| determinant() const | CECCO::Matrix< T > | |
| diagonal() const | CECCO::Matrix< T > | |
| diagonal_join(const Matrix &other) | CECCO::Matrix< T > | |
| DiagonalMatrix(const Vector< T > &v) | CECCO::Matrix< T > | friend |
| eigenvalues() const | CECCO::Matrix< T > | |
| erase_column(size_t i) | CECCO::Matrix< T > | inline |
| erase_columns(const std::vector< size_t > &v) | CECCO::Matrix< T > | |
| erase_component(size_t i, size_t j) | CECCO::Matrix< T > | |
| erase_row(size_t i) | CECCO::Matrix< T > | inline |
| erase_rows(const std::vector< size_t > &v) | CECCO::Matrix< T > | |
| export_as_ppm(const std::string &filename) const | CECCO::Matrix< T > | |
| fill(const T &s) | CECCO::Matrix< T > | |
| get_col(size_t j) const | CECCO::Matrix< T > | |
| get_m() const noexcept | CECCO::Matrix< T > | inline |
| get_n() const noexcept | CECCO::Matrix< T > | inline |
| get_row(size_t i) const | CECCO::Matrix< T > | |
| get_submatrix(size_t i, size_t j, size_t h, size_t w) const | CECCO::Matrix< T > | |
| horizontal_join(const Matrix &other) | CECCO::Matrix< T > | |
| IdentityMatrix(size_t m) | CECCO::Matrix< T > | friend |
| invert() | CECCO::Matrix< T > | |
| is_empty() const noexcept | CECCO::Matrix< T > | inline |
| is_invertible() const | CECCO::Matrix< T > | inline |
| is_zero() | CECCO::Matrix< T > | inline |
| is_zero() const | CECCO::Matrix< T > | inline |
| Kronecker_product(const Matrix &other) | CECCO::Matrix< T > | |
| Matrix class | CECCO::Matrix< T > | friend |
| Matrix() noexcept=default | CECCO::Matrix< T > | |
| Matrix(size_t m, size_t n) | CECCO::Matrix< T > | inline |
| Matrix(size_t m, size_t n, const T &l) | CECCO::Matrix< T > | |
| Matrix(size_t m, size_t n, std::initializer_list< T > l) | CECCO::Matrix< T > | |
| Matrix(std::initializer_list< std::initializer_list< T > > l) | CECCO::Matrix< T > | |
| Matrix(const Vector< T > &v) | CECCO::Matrix< T > | |
| Matrix(const Matrix &other) | CECCO::Matrix< T > | inline |
| Matrix(Matrix &&other) noexcept | CECCO::Matrix< T > | inline |
| Matrix(const Matrix< S > &other) | CECCO::Matrix< T > | |
| Matrix(const std::string &filename) | CECCO::Matrix< T > | |
| operator()(size_t i, size_t j) const | CECCO::Matrix< T > | |
| operator*=(const Matrix &rhs) | CECCO::Matrix< T > | |
| operator*=(const T &s) | CECCO::Matrix< T > | |
| operator+() const & | CECCO::Matrix< T > | inline |
| operator+() &&noexcept | CECCO::Matrix< T > | inline |
| operator+=(const Matrix &rhs) | CECCO::Matrix< T > | |
| operator-() const & | CECCO::Matrix< T > | |
| operator-() && | CECCO::Matrix< T > | |
| operator-=(const Matrix &rhs) | CECCO::Matrix< T > | |
| operator/=(const T &s) | CECCO::Matrix< T > | |
| operator<<(std::ostream &os, const Matrix &rhs) | CECCO::Matrix< T > | friend |
| operator=(const Matrix &rhs) | CECCO::Matrix< T > | |
| operator=(Matrix &&rhs) noexcept | CECCO::Matrix< T > | |
| operator=(const Matrix< S > &other) | CECCO::Matrix< T > | |
| operator=(const Matrix< S > &other) | CECCO::Matrix< T > | |
| operator==(const Matrix< U > &lhs, const Matrix< U > &rhs) | CECCO::Matrix< T > | friend |
| randomize() | CECCO::Matrix< T > | |
| rank() const | CECCO::Matrix< T > | |
| ref(size_t *rank=nullptr) | CECCO::Matrix< T > | |
| reverse_columns() | CECCO::Matrix< T > | |
| reverse_rows() | CECCO::Matrix< T > | |
| rowspace() const | CECCO::Matrix< T > | |
| rref(size_t *rank=nullptr) | CECCO::Matrix< T > | |
| scale_column(const T &s, size_t i) | CECCO::Matrix< T > | |
| scale_row(const T &s, size_t i) | CECCO::Matrix< T > | |
| set_component(size_t i, size_t j, U &&c) | CECCO::Matrix< T > | |
| set_component(size_t i, size_t j, U &&c) | CECCO::Matrix< T > | |
| set_submatrix(size_t i, size_t j, const Matrix &N) | CECCO::Matrix< T > | |
| span() const | CECCO::Matrix< T > | inline |
| swap_columns(size_t i, size_t j) | CECCO::Matrix< T > | |
| swap_rows(size_t i, size_t j) | CECCO::Matrix< T > | |
| to_vector() const | CECCO::Matrix< T > | |
| ToeplitzMatrix(const Vector< T > &v, size_t m, size_t n) | CECCO::Matrix< T > | friend |
| transpose() | CECCO::Matrix< T > | |
| unerase_column(size_t i) | CECCO::Matrix< T > | inline |
| unerase_columns(const std::vector< size_t > &v) | CECCO::Matrix< T > | |
| unerase_component(size_t i, size_t j) | CECCO::Matrix< T > | |
| unerase_row(size_t i) | CECCO::Matrix< T > | inline |
| unerase_rows(const std::vector< size_t > &v) | CECCO::Matrix< T > | |
| VandermondeMatrix(const Vector< T > &v, size_t m) | CECCO::Matrix< T > | friend |
| vertical_join(const Matrix &other) | CECCO::Matrix< T > | |
| wH() const | CECCO::Matrix< T > | inline |