LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
NetBuilder::JoeKuo Namespace Reference


This namespace contains the various parameters used by S. More...

Classes

struct  Combiner
 \(D^{(q)} \)Combiner used by Joe and Kuo in [14]. More...
 
class  Weights
 Weights used by Joe and Kuo in [14]. More...
 

Typedefs

typedef NetConstructionTraits< NetConstruction::SOBOL >::GenValue DirectionNumbers
 Pair made of a coordinate and a sequence of direction numbers.
 
typedef NetConstructionTraits< NetConstruction::SOBOL >::SizeParameter MatrixSize
 Size of generating matrices.
 

Functions

std::vector< DirectionNumbersgetJoeKuoDirectionNumbers (Dimension dimension)
 Get the direction numbers suggested by Joe and Kuo in [14]. More...
 
DigitalNetConstruction< NetConstruction::SOBOL > createJoeKuoSobolNet (Dimension dimension, MatrixSize size)
 Constructs a Sobol' net using the direction numbers suggested by Joe and Kuo in [14]. More...
 
std::unique_ptr< DigitalNetConstruction< NetConstruction::SOBOL > > createPtrToJoeKuoSobolNet (Dimension dimension, MatrixSize size)
 Constructs a Sobol' net using the direction numbers suggested by Joe and Kuo in [14]. More...
 

Detailed Description


This namespace contains the various parameters used by S.

Joe and F. Y. Kuo in [14] to find Sobol' nets with better two-dimensional projections.

Function Documentation

◆ createJoeKuoSobolNet()

DigitalNetConstruction<NetConstruction::SOBOL> NetBuilder::JoeKuo::createJoeKuoSobolNet ( Dimension  dimension,
MatrixSize  size 
)

Constructs a Sobol' net using the direction numbers suggested by Joe and Kuo in [14].

Parameters
dimensionDimension of the net.
sizeSize of the generating matrices.
Examples:
tutorial/NetFigures.cc.

◆ createPtrToJoeKuoSobolNet()

std::unique_ptr<DigitalNetConstruction<NetConstruction::SOBOL> > NetBuilder::JoeKuo::createPtrToJoeKuoSobolNet ( Dimension  dimension,
MatrixSize  size 
)

Constructs a Sobol' net using the direction numbers suggested by Joe and Kuo in [14].

Parameters
dimensionDimension of the net.
sizeSize of the generating matrices.
Returns
A std::unique_ptr to the constructed net.
Examples:
tutorial/NetEval.cc.

◆ getJoeKuoDirectionNumbers()

std::vector<DirectionNumbers> NetBuilder::JoeKuo::getJoeKuoDirectionNumbers ( Dimension  dimension)

Get the direction numbers suggested by Joe and Kuo in [14].

These can be used to compute generating matrices for a Sobol' net in dimension dimension.

Parameters
dimensionDimension of the net.