LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
NetBuilder::NetConstructionTraits< NetConstruction::SOBOL > Struct 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, const Dimension &dimension_j=1, const unsigned int nRows=0)
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< GeneratingMatrix > > &genMatrices, const std::vector< std::shared_ptr< GenValue > > &genVals, const SizeParameter &sizeParameter, OutputStyle outputStyle, unsigned int interlacingFactor)
static PrimitivePolynomial nthPrimitivePolynomial (Dimension n)
static unsigned int nthPrimitivePolynomialDegree (Dimension n)

Static Public Attributes

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

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