centre_pm4_qp4(index_t &p, index_t &q) | glucat::framed_multi< Scalar_T, LO, HI > | private |
centre_pp4_qm4(index_t &p, index_t &q) | glucat::framed_multi< Scalar_T, LO, HI > | private |
centre_qp1_pm1(index_t &p, index_t &q) | glucat::framed_multi< Scalar_T, LO, HI > | private |
classname() | glucat::framed_multi< Scalar_T, LO, HI > | static |
conj() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
const_iterator typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
divide(const index_set_t ist) const | glucat::framed_multi< Scalar_T, LO, HI > | private |
error_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | |
even() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
exp(const framed_multi_t &val) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
fast(const index_t level, const bool odd) const | glucat::framed_multi< Scalar_T, LO, HI > | private |
fast_framed_multi() const | glucat::framed_multi< Scalar_T, LO, HI > | inline |
fast_matrix_multi(const index_set_t frm) const | glucat::framed_multi< Scalar_T, LO, HI > | |
fold(const index_set_t frm) const | glucat::framed_multi< Scalar_T, LO, HI > | private |
frame() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
framed_multi class | glucat::framed_multi< Scalar_T, LO, HI > | friend |
framed_multi() | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const hash_size_t &hash_size) | glucat::framed_multi< Scalar_T, LO, HI > | private |
framed_multi(const framed_multi< Other_Scalar_T, LO, HI > &val) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const framed_multi< Other_Scalar_T, LO, HI > &val, const index_set_t frm, const bool prechecked=false) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const framed_multi_t &val, const index_set_t frm, const bool prechecked=false) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const index_set_t ist, const Scalar_T &crd=Scalar_T(1)) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const index_set_t ist, const Scalar_T &crd, const index_set_t frm, const bool prechecked=false) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const Scalar_T &scr, const index_set_t frm=index_set_t()) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const int scr, const index_set_t frm=index_set_t()) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const vector_t &vec, const index_set_t frm, const bool prechecked=false) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const std::string &str) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const std::string &str, const index_set_t frm, const bool prechecked=false) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi(const char *str) | glucat::framed_multi< Scalar_T, LO, HI > | inline |
framed_multi(const char *str, const index_set_t frm, const bool prechecked=false) | glucat::framed_multi< Scalar_T, LO, HI > | inline |
framed_multi(const matrix_multi< Other_Scalar_T, LO, HI > &val) | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_multi_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | |
framed_pair_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
grade() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
index_set_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | |
inv() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
involute() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
isnan() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
iterator typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
map_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
matrix_multi class | glucat::framed_multi< Scalar_T, LO, HI > | friend |
matrix_multi_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | |
matrix_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
max_abs() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
multivector_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | |
nbr_terms() const | glucat::framed_multi< Scalar_T, LO, HI > | |
norm() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
odd() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator &(const framed_multi_t &lhs, const framed_multi_t &rhs) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator%(const framed_multi_t &lhs, const framed_multi_t &rhs) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator%=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator&=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator()(index_t grade) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator*(const framed_multi_t &lhs, const framed_multi_t &rhs) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator*=(const Scalar_T &scr)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator*=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator+=(const term_t &term) | glucat::framed_multi< Scalar_T, LO, HI > | inline |
clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > >::operator+=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > >::operator+=(const Scalar_T &scr)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator-() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator-=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator/(const framed_multi_t &lhs, const framed_multi_t &rhs) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator/=(const Scalar_T &scr)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator/=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator<<(std::ostream &os, const multivector_t &val) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator<<(std::ostream &os, const term_t &term) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator==(const multivector_t &val) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator==(const Scalar_T &scr) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator>>(std::istream &s, multivector_t &val) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator[](const index_set_t ist) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator^(const framed_multi_t &lhs, const framed_multi_t &rhs) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator^=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
operator|(const framed_multi_t &lhs, const framed_multi_t &rhs) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
operator|=(const multivector_t &rhs)=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
outer_pow(int m) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
pair_t typedef | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | |
pow(int m) const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
pure() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
quad() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
random(const index_set_t frm, Scalar_T fill=Scalar_T(1)) | glucat::framed_multi< Scalar_T, LO, HI > | static |
reverse() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
scalar() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
scalar_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | |
size_type typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
sorted_map_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
star(const framed_multi_t &lhs, const framed_multi_t &rhs) | glucat::framed_multi< Scalar_T, LO, HI > | friend |
term_t typedef | glucat::framed_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 >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
unfold(const index_set_t frm) const | glucat::framed_multi< Scalar_T, LO, HI > | private |
var_term_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | private |
vector_part() const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_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 >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
vector_t typedef | glucat::framed_multi< Scalar_T, LO, HI > | |
write(const std::string &msg="") const=0 | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_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 >, framed_multi< Scalar_T, LO, HI > > | pure virtual |
~clifford_algebra() | glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > > | inlinevirtual |
~framed_multi() | glucat::framed_multi< Scalar_T, LO, HI > | inline |