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

Class to compute the t-value of a projection of a digital net in base 2. More...

#include <TValueComputation.h>

Static Public Member Functions

static unsigned int computeTValue (std::vector< GeneratingMatrix > baseMatrices, unsigned int maxTValuesSubProj, int verbose)
 Compute the t-value corresponding to the generating matrices baseMatrices, using the prior knowledge that the maximum of the t-values of the subprojections is maxTValuesSubProj. More...
 
static std::vector< unsigned int > computeTValue (std::vector< GeneratingMatrix > baseMatrices, const std::vector< unsigned int > &maxTValuesSubProj, int verbose)
 Compute the t-value corresponding to the generating matrices baseMatrices, for each level, using the prior knowledge that the maximum of the t-values of the subprojections, for each level i is maxTValuesSubProj[i]. More...
 

Detailed Description

Class to compute the t-value of a projection of a digital net in base 2.

This class uses the algorithm described in [27], which consists, for each compositions of matrices, in enumerating all the combinations of the rows of the rows in the Gray code order, looking for a linear dependence between the columns.

Member Function Documentation

◆ computeTValue() [1/2]

static unsigned int NetBuilder::SchmidMethod::computeTValue ( std::vector< GeneratingMatrix baseMatrices,
unsigned int  maxTValuesSubProj,
int  verbose 
)
static

Compute the t-value corresponding to the generating matrices baseMatrices, using the prior knowledge that the maximum of the t-values of the subprojections is maxTValuesSubProj.

Parameters
baseMatricesGenerating matrices.
maxTValuesSubProjMaximum of the t-value of the subprojections.
verboseVerbosity level.

◆ computeTValue() [2/2]

static std::vector<unsigned int> NetBuilder::SchmidMethod::computeTValue ( std::vector< GeneratingMatrix baseMatrices,
const std::vector< unsigned int > &  maxTValuesSubProj,
int  verbose 
)
static

Compute the t-value corresponding to the generating matrices baseMatrices, for each level, using the prior knowledge that the maximum of the t-values of the subprojections, for each level i is maxTValuesSubProj[i].

Parameters
baseMatricesGenerating matrices.
maxTValuesSubProjMaximum of the t-value of the subprojections.
verboseVerbosity level.

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