| basis_element(const index_set< LO, HI > &ist) const | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| basis_matrix_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| classname() | glucat::matrix_multi< Scalar_T, LO, HI > | static |
| conj() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| error_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| even() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| fast_framed_multi() const | glucat::matrix_multi< Scalar_T, LO, HI > | |
| fast_matrix_multi(const index_set_t frm) const | glucat::matrix_multi< Scalar_T, LO, HI > | inline |
| frame() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| framed_multi class | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| framed_multi_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| grade() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| index_set_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| inv() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| involute() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| isnan() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| m_frame | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| m_matrix | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| matrix_index_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| matrix_log(const matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &val, const matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &i) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| matrix_multi class | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| matrix_multi() | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const matrix_multi< Other_Scalar_T, LO, HI > &val) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const matrix_multi< Other_Scalar_T, LO, HI > &val, const index_set_t frm, const bool prechecked=false) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const multivector_t &val, const index_set_t frm, const bool prechecked=false) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const index_set_t ist, const Scalar_T &crd=Scalar_T(1)) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const index_set_t ist, const Scalar_T &crd, const index_set_t frm, const bool prechecked=false) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const Scalar_T &scr, const index_set_t frm=index_set_t()) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const int scr, const index_set_t frm=index_set_t()) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const vector_t &vec, const index_set_t frm, const bool prechecked=false) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const std::string &str) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const std::string &str, const index_set_t frm, const bool prechecked=false) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const char *str) | glucat::matrix_multi< Scalar_T, LO, HI > | inline |
| matrix_multi(const char *str, const index_set_t frm, const bool prechecked=false) | glucat::matrix_multi< Scalar_T, LO, HI > | inline |
| matrix_multi(const framed_multi< Other_Scalar_T, LO, HI > &val) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const framed_multi< Other_Scalar_T, LO, HI > &val, const index_set_t frm, const bool prechecked=false) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_multi(const Matrix_T &mtx, const index_set_t frm) | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| matrix_multi(const matrix_t &mtx, const index_set_t frm) | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| matrix_multi_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| matrix_sqrt(const matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &val, const matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &i) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| matrix_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| max_abs() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| multivector_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| norm() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| odd() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator &(const matrix_multi_t &lhs, const matrix_multi_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator%(const matrix_multi_t &lhs, const matrix_multi_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator%=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator&=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator()(index_t grade) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator*(const matrix_multi_t &lhs, const matrix_multi_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator*=(const Scalar_T &scr)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator*=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator+=(const term_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | inline |
| clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > >::operator+=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > >::operator+=(const Scalar_T &scr)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator-() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator-=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator/(const matrix_multi_t &lhs, const matrix_multi_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator/=(const Scalar_T &scr)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator/=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator<<(std::ostream &os, const multivector_t &val) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator<<(std::ostream &os, const term_t &term) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator=(const multivector_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | |
| operator==(const multivector_t &val) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator==(const Scalar_T &scr) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator>>(std::istream &s, multivector_t &val) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator[](const index_set_t ist) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator^(const matrix_multi_t &lhs, const matrix_multi_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator^=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| operator|(const matrix_multi_t &lhs, const matrix_multi_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| operator|=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| orientation_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | private |
| outer_pow(int m) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| pair_t typedef | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | |
| pow(int m) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| pure() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| quad() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| random(const index_set_t frm, Scalar_T fill=Scalar_T(1)) | glucat::matrix_multi< Scalar_T, LO, HI > | static |
| reframe(const matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &lhs, const matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &rhs, matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &lhs_reframed, matrix_multi< Other_Scalar_T, Other_LO, Other_HI > &rhs_reframed) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| reverse() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| scalar() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| scalar_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| star(const matrix_multi_t &lhs, const matrix_multi_t &rhs) | glucat::matrix_multi< Scalar_T, LO, HI > | friend |
| term_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| truncated(const Scalar_T &limit=Scalar_T(DEFAULT_TRUNCATION)) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| vector_part() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| vector_part(const index_set_t frm, const bool prechecked) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| vector_t typedef | glucat::matrix_multi< Scalar_T, LO, HI > | |
| write(const std::string &msg="") const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| write(std::ofstream &ofile, const std::string &msg="") const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | pure virtual |
| ~clifford_algebra() | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > > | inlinevirtual |
| ~matrix_multi() | glucat::matrix_multi< Scalar_T, LO, HI > | inline |