versor  3.0
C++11 library for Geometric algebra
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
vsr::Lattice< DIM, V > Struct Template Reference

ND lattice, on a metric specified by V's type. Not a group, but a group can be made from it. More...

#include <vsr_group.h>

Public Types

typedef V::template BType< typename V::Mode::Vec > Vec
 
typedef V::template BType< typename V::Mode::Biv > Biv
 

Public Member Functions

Vec & operator[] (int idx)
 
Vec operator[] (int idx) const
 
Vec at ()
 
template<class... T>
Vec at (int x, T...v)
 
void set ()
 END case.
 
template<class... T>
void set (int x, T...xs)
 Recursively set each idx.
 
template<class... T>
 Lattice (int x, T...xs)
 Feed in a list of ratios.
 

Public Attributes

Vec vec [DIM]
 

Static Public Attributes

static const int Dim = DIM
 

Detailed Description

template<int DIM, class V>
struct vsr::Lattice< DIM, V >

ND lattice, on a metric specified by V's type. Not a group, but a group can be made from it.


The documentation for this struct was generated from the following file: