versor  3.0
C++11 library for Geometric algebra
vsr::Multivector< algebra_type, basis_type > Member List

This is the complete list of members for vsr::Multivector< algebra_type, basis_type >, including all inherited members.

algebra typedefvsr::Multivector< algebra_type, basis_type >
array_type typedefvsr::Multivector< algebra_type, basis_type >
basis typedefvsr::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 typedefvsr::Multivector< algebra_type, basis_type >
dual() const -> Dual (defined in vsr::Multivector< algebra_type, basis_type >)vsr::Multivector< algebra_type, basis_type >inline
DualE typedefvsr::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 typedefvsr::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 >
Numvsr::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 typedefvsr::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
valvsr::Multivector< algebra_type, basis_type >
value_t typedefvsr::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