| algebra typedef | vsr::Multivector< algebra_type, basis_type > | |
| array_type typedef | vsr::Multivector< algebra_type, basis_type > | |
| basis typedef | vsr::Multivector< algebra_type, basis_type > | |
| begin() const | vsr::Multivector< algebra_type, basis_type > | inline |
| boost(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| boost(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| bst(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| bst(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| cast() const | vsr::Multivector< algebra_type, basis_type > | |
| cast() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| conj() const | vsr::Multivector< algebra_type, basis_type > | inline |
| conjugation() const | vsr::Multivector< algebra_type, basis_type > | |
| copy() const | vsr::Multivector< algebra_type, basis_type > | |
| copy() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| dil(const MultivectorB< B > &b, VSR_PRECISION t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| dil(const Multivector< Algebra, A > &s, VSR_PRECISION t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| dilate(const MultivectorB< B > &b, VSR_PRECISION t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| dilate(const Multivector< Algebra, A > &s, VSR_PRECISION t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| Dual typedef | vsr::Multivector< algebra_type, basis_type > | |
| dual() const -> Dual (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| DualE typedef | vsr::Multivector< algebra_type, basis_type > | |
| duale() const -> DualE (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| get() const | vsr::Multivector< algebra_type, basis_type > | |
| get() | vsr::Multivector< algebra_type, basis_type > | |
| get() (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| get() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| inv() const | vsr::Multivector< algebra_type, basis_type > | inline |
| involution() const | vsr::Multivector< algebra_type, basis_type > | |
| mot(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| mot(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| motor(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| motor(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| Multivector(Args...v) | vsr::Multivector< algebra_type, basis_type > | inlineexplicit |
| Multivector(const Multivector< algebra, B > &b) | vsr::Multivector< algebra_type, basis_type > | inline |
| Multivector(const Multivector< alg, B > &b) | vsr::Multivector< algebra_type, basis_type > | inline |
| MultivectorB typedef | vsr::Multivector< algebra_type, basis_type > | |
| norm() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| null() const | vsr::Multivector< algebra_type, basis_type > | |
| Num | vsr::Multivector< algebra_type, basis_type > | static |
| operator!() const | vsr::Multivector< algebra_type, basis_type > | inline |
| operator%(const MultivectorB< B > &b) const -> decltype(algebra::gp(*this, b)) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator*(const MultivectorB< B > &b) const -> decltype(algebra::gp(*this, b)) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator*(VSR_PRECISION f) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator*=(const MultivectorB< B > &b) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator*=(VSR_PRECISION f) (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator+(const MultivectorB< B > &b) -> decltype(algebra::sum(*this, b)) (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator+(const Multivector &a) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator+(VSR_PRECISION a) const -> decltype(algebra::sumv(a,*this)) (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator+=(const Multivector &b) (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator-(const Multivector &a) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator-() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator-=(const Multivector &b) (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator/(const MultivectorB< B > &b) const -> auto (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| operator/(VSR_PRECISION f) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator/=(VSR_PRECISION f) (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator<< (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | friend |
| operator<=(const MultivectorB< B > &b) const -> decltype(algebra::ip(*this, b)) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator==(const Multivector &mv) const | vsr::Multivector< algebra_type, basis_type > | inline |
| operator[](int idx) const | vsr::Multivector< algebra_type, basis_type > | inline |
| operator[](int idx) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator^(const MultivectorB< B > &b) const -> decltype(algebra::op(*this, b)) | vsr::Multivector< algebra_type, basis_type > | inline |
| operator~() const | vsr::Multivector< algebra_type, basis_type > | inline |
| print() | vsr::Multivector< algebra_type, basis_type > | inline |
| re(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| reflect(const MultivectorB< B > &b) const | vsr::Multivector< algebra_type, basis_type > | inline |
| reset(value_t v=value_t()) | vsr::Multivector< algebra_type, basis_type > | inline |
| rnorm() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| rot(const MultivectorB< B > &b) const | vsr::Multivector< algebra_type, basis_type > | |
| rot(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| rotate(const MultivectorB< B > &b) const | vsr::Multivector< algebra_type, basis_type > | |
| rotate(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| runit() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| rwt() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| set(value_t v) | vsr::Multivector< algebra_type, basis_type > | |
| set(typename Algebra::value_t v) (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| sp(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| space typedef | vsr::Multivector< algebra_type, basis_type > | |
| spin(const MultivectorB< B > &b) const | vsr::Multivector< algebra_type, basis_type > | inline |
| translate(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| translate(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| translate(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| translate(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| transverse(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| transverse(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| transverse(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| transverse(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trs(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trs(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trs(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trs(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trv(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trv(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trv(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| trv(Ts...v) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| tunit() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| twist(const MultivectorB< B > &b) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| twist(const Multivector< Algebra, A > &t) const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | |
| undual() const -> Dual (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| unduale() const -> DualE (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| unit() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| val | vsr::Multivector< algebra_type, basis_type > | |
| value_t typedef | vsr::Multivector< algebra_type, basis_type > | |
| wt() const (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | inline |
| x (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | static |
| xy (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | static |
| xz (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | static |
| y (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | static |
| yz (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | static |
| z (defined in vsr::Multivector< algebra_type, basis_type >) | vsr::Multivector< algebra_type, basis_type > | static |