versor
3.0
C++11 library for Geometric algebra

▼Ngfx  
CRenderable< vsr::Field< T > >  
▼Nvsr  the versor library namespace 
►Ncga  3D Conformal Geometric Algebra Namespace 
►Nnga  ND Generic Operations 
Calgebra  An algebra instance is templated on: 
Calgebra_impl  
Calgebra_impl< Algebra, false, false >  
Calgebra_impl< Algebra, false, true >  
Calgebra_impl< Algebra, true, false >  
Call_blades  All blades within a spatial dim upto and including maxgrade 
Call_blades< dim, 0 >  Limiting case of grade 0 (scalar) 
Cblade  Metafunction to construct a basis blade type from spatial dimension and subspace grade 
Cblade< dim, 0 >  Limiting case of grade 0 (scalar) 
CConic  Conic transforms 
CConstraint  
CConvexHull  convex (and other assorted) hulls assembled into a half edge graph 
CCubeEdge  
CCubicLattice  Discretized Volume Indexing (Isometric Cubic Lattice w/o data) 
CData  
CDistance  
CDoubleData  
CEval  
CField  A Basic 3D Field (slowly porting this over from the now defunct vsr_lattice class) Use to Evaluate Neighbors, Tensors, etc 
CGAE  
CGroup  A Group of Operations called with group( sometype t ) or group( vector<sometype> t) V are versors any dimension, etc DualLines in cga2D or DualPlanes in cga3D or Circles 
►CHEGraph  Templated half edge structure (pointers to any type) Navigates references to surface topology of data only (DOES NOT STORE DATA) 
CInterp  
CLattice  ND lattice, on a metric specified by V's type. Not a group, but a group can be made from it 
CMath  
CMultivector  Generic Geometric Number Types (templated on an algebra and a basis ) 
Cnamed_types  
Cnamed_types< algebra_impl< alg, false, true > >  
Cnamed_types< algebra_impl< alg, true, false > >  
CNbr  Data Structure of Neighbors in a cartesian volume (left, right, bottom, top, front, back) 
CNCube  ND Cube 
CNCube< 1 >  1D Cube 
CNData  
CNData< 1, T >  
CNE  
CPatch  Info Container for Euler integration of a 2d Field 
CPointGroup2D  
►CPointGroup3D  
CRand  Probability Density Functions 
►CRoot  Goal is to use generators to collect all the unique transformations of the group, so we can apply them easily later 
CSet  
CSimpleGroup  Simple Reflection Group (no translating or gliding spinors) 
►CSimplex  
CSpaceGroup2D  
►CSpaceGroup3D  
CStat  
CVerlet  
CVPatch  Volume Patch Info Container for Euler integration of a 3d Field 
CVxl  
CApp 