versor  3.0
C++11 library for Geometric algebra
Classes | Namespaces
vsr_algebra.h File Reference

implementations of algebras (Euclidean, PQ-metric, and conformal) More...

#include "vsr_xlists.h"
#include "vsr_products.h"

Go to the source code of this file.

Classes

struct  vsr::blade< dim, grade >
 metafunction to construct a basis blade type from spatial dimension and subspace grade More...
 
struct  vsr::blade< dim, 0 >
 limiting case of grade 0 (scalar) More...
 
struct  vsr::all_blades< dim, grade >
 all blades within a spatial dim upto and including maxgrade More...
 
struct  vsr::all_blades< dim, 0 >
 limiting case of grade 0 (scalar) More...
 
struct  vsr::Multivector< algebra_type, basis_type >
 Generic Geometric Number Types (templated on an algebra and a basis ) More...
 
struct  vsr::algebra_impl< Algebra, Euclidean, Conformal >
 
struct  vsr::named_types< A >
 
struct  vsr::algebra< metric_type, value_type >
 

An algebra instance is templated on: More...

 
struct  vsr::algebra_impl< Algebra, Euclidean, Conformal >
 
struct  vsr::algebra_impl< Algebra, true, false >
 
struct  vsr::algebra_impl< Algebra, false, false >
 
struct  vsr::algebra_impl< Algebra, false, true >
 
struct  vsr::named_types< A >
 
struct  vsr::named_types< algebra_impl< alg, true, false > >
 
struct  vsr::named_types< algebra_impl< alg, false, true > >
 

Namespaces

 vsr
 

the versor library namespace

 

Detailed Description

implementations of algebras (Euclidean, PQ-metric, and conformal)

Filename: vsr_algebra.h

Description: algebra implementation (euclidean, metric, and conformal)

Version:  1.0
Created:  04/07/2015 14:37:57

Revision: none Compiler: gcc

Author: Pablo Colapinto (), gmail->wolftype Organization: wolftype