glucat  0.12.0
glucat::matrix_multi< Scalar_T, LO, HI, Tune_P > Member List

This is the complete list of members for glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >, including all inherited members.

basis_element(const index_set< LO, HI > &ist) const -> const basis_matrix_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
basis_matrix_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
classname() -> const std::stringglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >static
conj() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
default_truncationglucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >static
error_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
even() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
fast_framed_multi() const -> const framed_multi< Other_Scalar_T, LO, HI, Tune_P >glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
fast_matrix_multi(const index_set_t frm) const -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >inline
frame() const -> const index_set_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
framed_multi classglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
framed_multi_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
grade() const -> index_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
index_set_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
inv() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
involute() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
isinf() const -> bool=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
isnan() const -> bool=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
m_frameglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
m_matrixglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
matrix_index_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
matrix_log(const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &val, const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &i, const index_t level) -> const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P >glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
matrix_multi classglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
matrix_multi()glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const matrix_multi< Other_Scalar_T, LO, HI, Tune_P > &val)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const matrix_multi< Other_Scalar_T, LO, HI, Tune_P > &val, const index_set_t frm, const bool prechecked=false)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const multivector_t &val, const index_set_t frm, const bool prechecked=false)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const index_set_t ist, const Scalar_T &crd=Scalar_T(1))glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
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, Tune_P >
matrix_multi(const Scalar_T &scr, const index_set_t frm=index_set_t())glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const int scr, const index_set_t frm=index_set_t())glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const vector_t &vec, const index_set_t frm, const bool prechecked=false)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const std::string &str)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const std::string &str, const index_set_t frm, const bool prechecked=false)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const char *str)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >inline
matrix_multi(const char *str, const index_set_t frm, const bool prechecked=false)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >inline
matrix_multi(const framed_multi< Other_Scalar_T, LO, HI, Tune_P > &val)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const framed_multi< Other_Scalar_T, LO, HI, Tune_P > &val, const index_set_t frm, const bool prechecked=false)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_multi(const Matrix_T &mtx, const index_set_t frm)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
matrix_multi(const matrix_t &mtx, const index_set_t frm)glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
matrix_multi_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
matrix_sqrt(const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &val, const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &i, const index_t level) -> const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P >glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
matrix_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
max_abs() const -> Scalar_T=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
multivector_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
norm() const -> Scalar_T=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
odd() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator &(const matrix_multi_t &lhs, const matrix_multi_t &rhs) -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator%(const matrix_multi_t &lhs, const matrix_multi_t &rhs) -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator%=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator&=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator()(index_t grade) const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator*(const matrix_multi_t &lhs, const matrix_multi_t &rhs) -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator*=(const Scalar_T &scr) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator*=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator+=(const term_t &rhs) -> multivector_t &glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >inline
clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >::operator+=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >::operator+=(const Scalar_T &scr) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator-() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator-=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator-=(const Scalar_T &scr) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator/(const matrix_multi_t &lhs, const matrix_multi_t &rhs) -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator/=(const Scalar_T &scr) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator/=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator<<(std::ostream &os, const multivector_t &val) -> std::ostream &glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator=(const multivector_t &rhs) -> multivector_t &glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
operator==(const multivector_t &val) const -> bool=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator==(const Scalar_T &scr) const -> bool=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator>>(std::istream &s, multivector_t &val) -> std::istream &glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator[](const index_set_t ist) const -> Scalar_T=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator^(const matrix_multi_t &lhs, const matrix_multi_t &rhs) -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator^=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
operator|(const matrix_multi_t &lhs, const matrix_multi_t &rhs) -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
operator|=(const multivector_t &rhs) -> multivector_t &=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
orientation_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >private
outer_pow(int m) const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
pair_t typedefglucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >
pow(int m) const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
pure() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
quad() const -> Scalar_T=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
random(const index_set_t frm, Scalar_T fill=Scalar_T(1)) -> const matrix_multi_tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >static
reframe(const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &lhs, const matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &rhs, matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &lhs_reframed, matrix_multi< Other_Scalar_T, Other_LO, Other_HI, Other_Tune_P > &rhs_reframed) -> const index_set< Other_LO, Other_HI >glucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
reverse() const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
scalar() const -> Scalar_T=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
scalar_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
star(const matrix_multi_t &lhs, const matrix_multi_t &rhs) -> Scalar_Tglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >friend
term_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
truncated(const Scalar_T &limit=default_truncation) const -> const multivector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
tune_p typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
v_higlucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >static
v_loglucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >static
vector_part() const -> const vector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
vector_part(const index_set_t frm, const bool prechecked) const -> const vector_t=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
vector_t typedefglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >
write(const std::string &msg="") const=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
write(std::ofstream &ofile, const std::string &msg="") const=0glucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >pure virtual
~clifford_algebra()=defaultglucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI, Tune_P > >virtual
~matrix_multi() override=defaultglucat::matrix_multi< Scalar_T, LO, HI, Tune_P >