| are_equal(const NumType &n1, const NumType &n2) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| CDomain typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| cdomain_ptr | Aleph::Matrix< Trow, Tcol, NumType > | private |
| CDomainPtr typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| col_domain_list() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| ColVector typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| create_by_columns(const CDomain &cdomain, const DynList< Vector< Trow, NumType > > &cols, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inlinestatic |
| create_by_rows(const RDomain &rdomain, const DynList< Vector< Tcol, NumType > > &rows, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inlinestatic |
| default_epsilon | Aleph::Matrix< Trow, Tcol, NumType > | privatestatic |
| entries | Aleph::Matrix< Trow, Tcol, NumType > | private |
| epsilon | Aleph::Matrix< Trow, Tcol, NumType > | private |
| equal_to(const Matrix &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_col_as_list(const Tcol &col) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_col_domain() const noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_col_domain_ptr() const noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_col_vector(const Tcol &col) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_entry(const Trow &row, const Tcol &col) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_entry(const Trow &row, const Tcol &col) const noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_epsilon() const noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_row_as_list(const Trow &row) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_row_domain() const noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_row_domain_ptr() const noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| get_row_vector(const Trow &row) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| identity() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| is_zero(const NumType &val) const noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inlineprivate |
| Map typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| Matrix(RDomainPtr rdomain, CDomainPtr cdomain, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Matrix(const RDomain &rdomain, const CDomain &cdomain, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Matrix(RDomainPtr rdomain, CDomainPtr cdomain, std::initializer_list< std::initializer_list< NumType > > l, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Matrix(const RDomain &rdomain, const CDomain &cdomain, std::initializer_list< std::initializer_list< NumType > > l, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Matrix(RDomainPtr rdomain, CDomainPtr cdomain, const DynList< DynList< NumType > > &l, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Matrix(const RDomain &rdomain, const CDomain &cdomain, const DynList< DynList< NumType > > &l, const NumType &e=default_epsilon) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Matrix(const Matrix &other) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Matrix(Matrix &&other) noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| matrix_vector_mult(const Matrix< T2row, T2col, NumType > &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| mult_by_scalar(const NumType &scalar) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| mult_matrix_vector_dot_product(const Vector< Tcol, NumType > &vec) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| mult_matrix_vector_linear_comb(const Vector< Tcol, NumType > &vec) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| mult_matrix_vector_sparse(const Vector< Tcol, NumType > &vec) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| mult_vector_matrix_dot_product(const Vector< Trow, NumType > &vec) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| mult_vector_matrix_linear_comb(const Vector< Trow, NumType > &vec) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator!=(const Matrix &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator*(const Vector< Tcol, NumType > &vec) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator+(const Matrix &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator+=(const Matrix &m) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator-(const Matrix &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator-=(const Matrix &m) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator=(const Matrix &other) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator=(Matrix &&other) noexcept | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| operator==(const Matrix &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| Pair typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| print() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| RCPair typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| RDomain typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| rdomain_ptr | Aleph::Matrix< Trow, Tcol, NumType > | private |
| RDomainPtr typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| row_domain_list() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| RowVector typedef | Aleph::Matrix< Trow, Tcol, NumType > | |
| set_entry(const Trow &row, const Tcol &col, const NumType &val) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| set_epsilon(const NumType &e) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| set_vector_as_col(const Tcol &col, const Vector< Trow, NumType > &vec) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| set_vector_as_row(const Trow &row, const Vector< Tcol, NumType > &vec) | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| to_collist() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| to_rowlist() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| to_str() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| transpose() const | Aleph::Matrix< Trow, Tcol, NumType > | inline |
| validate_domains_for_mult(const Matrix< T2row, T2col, NumType > &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inlineprivate |
| vector_matrix_mult(const Matrix< T2row, T2col, NumType > &m) const | Aleph::Matrix< Trow, Tcol, NumType > | inline |