oILAB
Loading...
Searching...
No Matches
gbLAB::IntegerLattice< dim > Class Template Reference

Lattice class. More...

#include <IntegerLattice.h>

Public Member Functions

 IntegerLattice ()
 

Static Public Member Functions

static Eigen::Matrix< IntScalarType, dim-1, dim > perpendicularDirections (const Eigen::Vector< IntScalarType, dim > &in)
 

Data Fields

const MatrixDimI latticeBasis
 

Private Types

using IntScalarType = long long int
 
using VectorDimI = Eigen::Matrix< IntScalarType, dim, 1 >
 
using MatrixDimI = Eigen::Matrix< IntScalarType, dim, dim >
 

Detailed Description

template<int dim>
class gbLAB::IntegerLattice< dim >

Lattice class.

lattice class description

Definition at line 19 of file IntegerLattice.h.

Member Typedef Documentation

◆ IntScalarType

template<int dim>
using gbLAB::IntegerLattice< dim >::IntScalarType = long long int
private

Definition at line 21 of file IntegerLattice.h.

◆ MatrixDimI

template<int dim>
using gbLAB::IntegerLattice< dim >::MatrixDimI = Eigen::Matrix<IntScalarType,dim,dim>
private

Definition at line 23 of file IntegerLattice.h.

◆ VectorDimI

template<int dim>
using gbLAB::IntegerLattice< dim >::VectorDimI = Eigen::Matrix<IntScalarType,dim,1>
private

Definition at line 22 of file IntegerLattice.h.

Constructor & Destructor Documentation

◆ IntegerLattice()

template<int dim>
gbLAB::IntegerLattice< dim >::IntegerLattice ( )
inline

Definition at line 26 of file IntegerLattice.h.

Member Function Documentation

◆ perpendicularDirections()

template<int dim>
static Eigen::Matrix< IntScalarType, dim-1, dim > gbLAB::IntegerLattice< dim >::perpendicularDirections ( const Eigen::Vector< IntScalarType, dim > &  in)
inlinestatic

Definition at line 30 of file IntegerLattice.h.

Field Documentation

◆ latticeBasis

template<int dim>
const MatrixDimI gbLAB::IntegerLattice< dim >::latticeBasis

Definition at line 25 of file IntegerLattice.h.


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