LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
Types.h File Reference

Basic type definitions of NetBuilder. More...

#include <vector>
#include <cstdint>
#include <boost/numeric/ublas/vector.hpp>
#include <functional>
#include <NTL/ZZX.h>
#include "latbuilder/Types.h"

Namespaces

namespace  NetBuilder
 NetBuilder namespace.

Typedefs

typedef unsigned long NetBuilder::uInteger
 Scalar unsigned integer .
typedef double NetBuilder::Real
 Scalar floating-point type.
typedef boost::numeric::ublas::vector< RealNetBuilder::RealVector
 Vector of floating-point values.
typedef Real NetBuilder::MeritValue
 Merit value type.
typedef size_t NetBuilder::Dimension
 Scalar integer type for dimension.
typedef LatBuilder::EmbeddingType NetBuilder::EmbeddingType
 Type of nets.
typedef LatBuilder::Polynomial NetBuilder::Polynomial
 polynomial over Z/2Z type
typedef NTL::ZZX NetBuilder::IntPolynomial
 polynomial with arbitrary integers

Enumerations

enum class  NetBuilder::NetConstruction { SOBOL , POLYNOMIAL , EXPLICIT , LMS }
 Net construction methods.
enum class  NetBuilder::OutputStyle {
  TERMINAL , SOBOL , SOBOLJK , LATTICE ,
  NET , RANDOMIZED_NET
}
 Outputs Style for nets.

Detailed Description

Basic type definitions of NetBuilder.