|
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 |
1.8.10