LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
NetBuilder::NetConstructionTraits< NetConstruction::SOBOL > Struct Template Reference

Classes

class  GenValueSpaceCoordSeq
 
class  RandomGenValueGenerator
 

Public Types

typedef std::pair< Dimension, std::vector< uInteger > > GenValue
 
typedef unsigned int SizeParameter
 
typedef LatBuilder::SeqCombiner< GenValueSpaceCoordSeq, LatBuilder::CartesianProductGenValueSpaceSeq
 
typedef std::pair< unsigned int, uIntegerPrimitivePolynomial
 

Static Public Member Functions

static bool checkGenValue (const GenValue &genValue, const SizeParameter &sizeParam)
 
static unsigned int nRows (const SizeParameter &param)
 
static unsigned int nCols (const SizeParameter &param)
 
static GeneratingMatrixcreateGeneratingMatrix (const GenValue &genValue, const SizeParameter &sizeParam)
 
static GenValueSpaceCoordSeq genValueSpaceCoord (Dimension coord, const SizeParameter &sizeParameter)
 
static GenValueSpaceSeq genValueSpace (Dimension dimension, const SizeParameter &sizeParameter)
 
static std::string format (const std::vector< std::shared_ptr< GenValue >> &genVals, const SizeParameter &sizeParameter, OutputFormat outputFormat, unsigned int interlacingFactor)
 
static PrimitivePolynomial nthPrimitivePolynomial (Dimension n)
 
static unsigned int nthPrimitivePolynomialDegree (Dimension n)
 

Static Public Attributes

static constexpr bool isSequenceViewable = true
 
static const string name
 
static constexpr bool hasSpecialFirstCoordinate = true
 

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