versor  3.0
C++11 library for Geometric algebra
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼Ngfx
 CRenderable< vsr::Field< T > >
 ▼Nvsr

the versor library namespace

 ►Ncga3D Conformal Geometric Algebra Namespace
 ►NngaND 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_bladesAll blades within a spatial dim upto and including maxgrade
 Call_blades< dim, 0 >Limiting case of grade 0 (scalar)
 CbladeMetafunction to construct a basis blade type from spatial dimension and subspace grade
 Cblade< dim, 0 >Limiting case of grade 0 (scalar)
 CConicConic transforms
 CConstraint
 CConvexHull

convex (and other assorted) hulls assembled into a half edge graph

 CCubeEdge
 CCubicLatticeDiscretized Volume Indexing (Isometric Cubic Lattice w/o data)
 CData
 CDistance
 CDoubleData
 CEval
 CFieldA Basic 3D Field (slowly porting this over from the now defunct vsr_lattice class) Use to Evaluate Neighbors, Tensors, etc
 CGAE
 CGroupA 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
 ►CHEGraphTemplated half edge structure (pointers to any type) Navigates references to surface topology of data only (DOES NOT STORE DATA)
 CInterp
 CLatticeND lattice, on a metric specified by V's type. Not a group, but a group can be made from it
 CMath
 CMultivectorGeneric 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 > >
 CNbrData Structure of Neighbors in a cartesian volume (left, right, bottom, top, front, back)
 CNCubeND Cube
 CNCube< 1 >1D Cube
 CNData
 CNData< 1, T >
 CNE
 CPatchInfo Container for Euler integration of a 2d Field
 CPointGroup2D
 ►CPointGroup3D
 CRandProbability Density Functions
 ►CRootGoal is to use generators to collect all the unique transformations of the group, so we can apply them easily later
 CSet
 CSimpleGroupSimple Reflection Group (no translating or gliding spinors)
 ►CSimplex
 CSpaceGroup2D
 ►CSpaceGroup3D
 CStat
 CVerlet
 CVPatchVolume Patch Info Container for Euler integration of a 3d Field
 CVxl
 CApp