versor  3.0
C++11 library for Geometric algebra
Public Member Functions | Public Attributes | List of all members
vsr::cga::Simplicial2 Struct Reference

Public Member Functions

template<class T >
 Simplicial2 (const T &a, const T &b, const T &c)
 Constructor takes three coordinates,. More...
 
void print ()
 
template<class T >
vector< Vecderivative1 (const T &n, const T &na, const T &nb)
 Vector Derivative of some T-valued function defined on points.
 
template<class T >
Biv derivative (const T &n, const T &na, const T &nb)
 
Biv derivative (const float &n, const float &na, const float &nb)
 
template<class T >
Vec derivative2 (const T &n, const T &na, const T &nb)
 
template<class T >
Vec derivativeA (const T &na, const T &nb)
 
template<class T >
Vec derivative0 (const T &n, const T &na, const T &nb)
 Vector Derivative of some T-valued function defined on points.
 
Vec derivative0 (const float &n, const float &na, const float &nb)
 
template<class T >
Vec gradient (const T &n, const T &na, const T &nb)
 Gradient of some T-valued function defined on points ignore ea and eb... More...
 
Vec gradient (const float &n, const float &na, const float &nb)
 
template<class T >
Biv exterior_derivative (const T &n, const T &na, const T &nb)
 Vector Derivative of some T-valued function defined on points.
 
template<class T >
auto full_derivative (const T &n, const T &na, const T &nb) -> decltype(Vec()*T())
 Vector Derivative of some T-valued function defined on points.
 
float deficit ()
 
Point center ()
 
Vec cotan (Simplicial2 &s)
 

Public Attributes

Vec ea
 
Vec eb
 edges
 
Biv tpss
 tmp
 
Biv pss
 Tangent Pseudoscalar.
 
Vec ra
 
Vec rb
 reciprocal frames (a suitable basis for FEM)
 
VSR_PRECISION area
 
VSR_PRECISION la
 
VSR_PRECISION lb
 edge lengths
 

Constructor & Destructor Documentation

template<class T >
vsr::cga::Simplicial2::Simplicial2 ( const T &  a,
const T &  b,
const T &  c 
)
inline

Constructor takes three coordinates,.

<– weight by length ? !

Member Function Documentation

template<class T >
Vec vsr::cga::Simplicial2::gradient ( const T &  n,
const T &  na,
const T &  nb 
)
inline

Gradient of some T-valued function defined on points ignore ea and eb...


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