LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
LatBuilder Type Definitions

Classes

struct  LatBuilder::LatticeTraits< LR >
 Lattice traits. More...
 
struct  LatBuilder::LatticeTraits< LatticeType::ORDINARY >
 Lattice traits for ordinary lattice rule. More...
 
struct  LatBuilder::LatticeTraits< LatticeType::DIGITAL >
 Lattice traits for digital lattice rule. More...
 
struct  LatBuilder::LatticeTraits< LatticeType::POLYNOMIAL >
 Lattice traits for polynomial lattice rule. More...
 

Typedefs

typedef unsigned long LatBuilder::uInteger
 Scalar unsigned integer .
 
typedef double LatBuilder::Real
 Scalar floating-point type.
 
typedef boost::numeric::ublas::vector< RealLatBuilder::RealVector
 Vector of floating-point values.
 
typedef RealVector::size_type LatBuilder::Level
 Scalar integer type for level of embedding.
 
typedef size_t LatBuilder::Dimension
 Scalar integer type for dimension.
 
typedef NTL::GF2X LatBuilder::Polynomial
 polynomial over Z/2Z type
 

Enumerations

enum  LatBuilder::LatticeType { ORDINARY, POLYNOMIAL, DIGITAL }
 Lattices supported: ordinary lattice rules amd polynomial lattice rules.
 
enum  LatBuilder::EmbeddingType { UNILEVEL, MULTILEVEL }
 Simple lattice / a sequence of embedded lattices.
 
enum  LatBuilder::Compress { NONE, SYMMETRIC }
 Types of compression.
 
enum  PerLevelOrder { BASIC, CYCLIC }
 

Variables

const int LatBuilder::LENGTH_UINTEGER = 64
 

Detailed Description