SSJ API Documentation
Stochastic Simulation in Java
Loading...
Searching...
No Matches
umontreal.ssj.latnetbuilder.DigitalNetSearch Class Reference

Class for the search of good digital nets using LatNet Builder. More...

Inheritance diagram for umontreal.ssj.latnetbuilder.DigitalNetSearch:
umontreal.ssj.latnetbuilder.Search umontreal.ssj.latnetbuilder.PolynomialLatticeSearch

Classes

class  DigitalNetBase2FromLatNetBuilder
 Class for the construction of digital nets. More...

Public Member Functions

 DigitalNetSearch (String construction)
 Constructor.
DigitalNetBase2 search () throws RuntimeException
 Executes the search and returns the corresponding point set.
String pointSetType ()
 Returns the type of the searched point set.
String interlacing ()
 Returns the interlacing factor of the search.
void setInterlacing (String interlacing)
 Sets the interlacing factor of the searched digital net.
String construction ()
void setConstruction (String construction)
 Sets the construciton method of the searched digital net.
Public Member Functions inherited from umontreal.ssj.latnetbuilder.Search
String toString ()
 Formats the search parameters for printing.
double merit ()
 Returns the merit value of the point set.
double time ()
 Returns the elapsed CPU time taken for the search.
boolean successful ()
 Returns a boolean indicating if the search was successful.
void setPathToLatNetBuilder (String path)
 Sets the path to the latnetbuilder executable.
void setDimension (String dimension)
 Sets the dimension of the searched point set.
void setSizeParameter (String sizeParameter)
 Sets the size parameter of the point set.
void setMultilevel (boolean multilevel)
 Sets the search to the multilevel mode.
void setCombiner (String combiner)
 Sets the combiner for the merit in the multilevel mode case.
void setExplorationMethod (String explorationMethod)
 Sets the exploration method of the search.
void setFigureOfMerit (String figure)
 Sets the figure of merit of the search.
void setNormType (String normType)
 Sets the norm-type for the figure of merit of the search.
void setWeights (List< String > weights)
 Sets the weights to the figure of merit of the search.
void addWeight (String weight)
 Add a weight to the figure of merit of the search.
void setFilters (List< String > filters)
 Sets the filters of the search.
void setPathToOutputFolder (String path)
 Sets the path to the output folder.

Additional Inherited Members

Protected Member Functions inherited from umontreal.ssj.latnetbuilder.Search
 Search ()
 Constructor.
ArrayList< String > executeCommandLine ()
 Executes the command-line and reads the content of the outputMachine.txt file.

Detailed Description

Class for the search of good digital nets using LatNet Builder.

Definition at line 34 of file DigitalNetSearch.java.

Constructor & Destructor Documentation

◆ DigitalNetSearch()

umontreal.ssj.latnetbuilder.DigitalNetSearch.DigitalNetSearch ( String construction)

Constructor.

Parameters
constructionType of construction (eg. sobol, explicit, polynomial, ...).

Definition at line 66 of file DigitalNetSearch.java.

Member Function Documentation

◆ construction()

String umontreal.ssj.latnetbuilder.DigitalNetSearch.construction ( )

Reimplemented from umontreal.ssj.latnetbuilder.Search.

Definition at line 143 of file DigitalNetSearch.java.

◆ interlacing()

String umontreal.ssj.latnetbuilder.DigitalNetSearch.interlacing ( )

Returns the interlacing factor of the search.

Reimplemented from umontreal.ssj.latnetbuilder.Search.

Definition at line 126 of file DigitalNetSearch.java.

◆ pointSetType()

String umontreal.ssj.latnetbuilder.DigitalNetSearch.pointSetType ( )

Returns the type of the searched point set.

Reimplemented from umontreal.ssj.latnetbuilder.Search.

Reimplemented in umontreal.ssj.latnetbuilder.PolynomialLatticeSearch.

Definition at line 118 of file DigitalNetSearch.java.

◆ search()

DigitalNetBase2 umontreal.ssj.latnetbuilder.DigitalNetSearch.search ( ) throws RuntimeException

Executes the search and returns the corresponding point set.

Reimplemented from umontreal.ssj.latnetbuilder.Search.

Definition at line 76 of file DigitalNetSearch.java.

◆ setConstruction()

void umontreal.ssj.latnetbuilder.DigitalNetSearch.setConstruction ( String construction)

Sets the construciton method of the searched digital net.

Parameters
constructionType of construction (eg. sobol, explicit, polynomial, ...).

Reimplemented in umontreal.ssj.latnetbuilder.PolynomialLatticeSearch.

Definition at line 153 of file DigitalNetSearch.java.

◆ setInterlacing()

void umontreal.ssj.latnetbuilder.DigitalNetSearch.setInterlacing ( String interlacing)

Sets the interlacing factor of the searched digital net.

Parameters
interlacingInterlacing factor.

Definition at line 135 of file DigitalNetSearch.java.


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