versor  3.0
C++11 library for Geometric algebra
Static Public Member Functions | List of all members
vsr::nga::Op Struct Reference

Operations on All Types. More...

#include <vsr_generic_op.h>

Static Public Member Functions

template<class A >
static auto dual (const A &a) -> auto
 
template<class A >
static auto undual (const A &a) -> auto
 
template<class A >
static auto duale (const A &a) -> auto
 
template<class A >
static auto unduale (const A &a) -> auto
 
template<class T >
static auto dl (const T &t) -> auto
 
template<class T >
static auto udl (const T &t) -> auto
 
template<class T >
static auto dle (const T &t) -> auto
 
template<class T >
static auto udle (const T &t) -> auto
 
template<class A >
static constexpr bool sign (const A &a, const A &b)
 Sign of A with Respect to B.
 
template<class A >
static constexpr bool sn (const A &a, const A &b)
 Sign of A with Respect to B (short hand)
 
template<class A , class B >
static constexpr auto project (const A &a, const B &b) -> auto
 Projection of A onto B.
 
template<class A , class B >
static constexpr auto reject (const A &a, const B &b) -> auto
 Rejection of A from B.
 
template<class A , class B >
static constexpr auto pj (const A &a, const B &b) -> auto
 Shorthand Proj and Rejection.
 
template<class A , class B >
static constexpr auto rj (const A &a, const B &b) -> auto
 

Detailed Description

Operations on All Types.

Todo:
separate ND euclidean ops from ND conformal ops

The documentation for this struct was generated from the following file: