LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
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 [13]. More...
class  Weights
 Weights used by Joe and Kuo in [13]. 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< std::vector< uInteger > > readJoeKuoDirectionNumbers (Dimension dimension)
 Read the raw direction numbers suggested by Joe and Kuo in [13].
std::vector< DirectionNumbersgetJoeKuoDirectionNumbers (Dimension dimension)
 Get the direction numbers suggested by Joe and Kuo in [13], composed by the pairs of raws vector values and associated dimension of the net.
DigitalNet< NetConstruction::SOBOL > createJoeKuoSobolNet (Dimension dimension, MatrixSize size)
 Constructs a Sobol' net using the direction numbers suggested by Joe and Kuo in [13].
std::unique_ptr< DigitalNet< NetConstruction::SOBOL > > createPtrToJoeKuoSobolNet (Dimension dimension, MatrixSize size)
 Constructs a Sobol' net using the direction numbers suggested by Joe and Kuo in [13].

Detailed Description

This namespace contains the various parameters used by S.

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

Function Documentation

◆ createJoeKuoSobolNet()

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

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

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

◆ createPtrToJoeKuoSobolNet()

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

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

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 [13], composed by the pairs of raws vector values and associated dimension of the net.

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

Parameters
dimensionDimension of the net.

◆ readJoeKuoDirectionNumbers()

std::vector< std::vector< uInteger > > NetBuilder::JoeKuo::readJoeKuoDirectionNumbers ( Dimension dimension)

Read the raw direction numbers suggested by Joe and Kuo in [13].

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

Parameters
dimensionDimension of the net.