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 |