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 |