Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
Types.h File Reference

Basic type definitions. More...

#include <vector>
#include <cstdint>
#include <boost/numeric/ublas/vector.hpp>

Namespaces

 LatBuilder
 Lattice Builder namespace.
 

Typedefs

typedef unsigned long LatBuilder::Modulus
 Scalar integer type for modulus (number of points) values.
 
typedef double LatBuilder::Real
 Scalar floating-point type.
 
typedef boost::numeric::ublas::vector< Real > LatBuilder::RealVector
 Vector of floating-point values.
 
typedef RealVector::size_type LatBuilder::Level
 Scalar integer type for level of embedding.
 
typedef std::vector< Modulus > LatBuilder::GeneratingVector
 Generating vector type.
 
typedef GeneratingVector::size_type LatBuilder::Dimension
 Dimension type.
 

Enumerations

enum  LatBuilder::LatType { ORDINARY, EMBEDDED }
 Types of lattices.
 
enum  LatBuilder::Compress { NONE, SYMMETRIC }
 Types of compression.
 

Functions

std::ostream & LatBuilder::operator<< (std::ostream &os, LatType latType)
 

Detailed Description

Basic type definitions.