Class for the search of good polynomial lattice rules using LatNet Builder. More...
Public Member Functions | |||
| PolynomialLatticeSearch (String pointSetType) | |||
| Constructor. | |||
| String | pointSetType () | ||
| Returns the type of the searched point set. | |||
| void | changePointSetTypeView (String pointSetType) | ||
| Changes the point set type to use when searching. | |||
| void | setConstruction (String construction) | ||
Sets the construciton method of the searched digital net.
| |||
| Public Member Functions inherited from umontreal.ssj.latnetbuilder.DigitalNetSearch | |||
| DigitalNetSearch (String construction) | |||
| Constructor. | |||
| DigitalNetBase2 | search () throws RuntimeException | ||
| Executes the search and returns the corresponding 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 () | ||
| 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. | |
Class for the search of good polynomial lattice rules using LatNet Builder.
Definition at line 31 of file PolynomialLatticeSearch.java.
| umontreal.ssj.latnetbuilder.PolynomialLatticeSearch.PolynomialLatticeSearch | ( | String | pointSetType | ) |
Constructor.
| pointSetType | Point set type (lattice or net). Used to switch between the two implementation of polynomial lattice rules in LatNet Builder. |
Definition at line 42 of file PolynomialLatticeSearch.java.
| void umontreal.ssj.latnetbuilder.PolynomialLatticeSearch.changePointSetTypeView | ( | String | pointSetType | ) |
Changes the point set type to use when searching.
| pointSetType | Point set type (lattice or net). |
Definition at line 60 of file PolynomialLatticeSearch.java.
| String umontreal.ssj.latnetbuilder.PolynomialLatticeSearch.pointSetType | ( | ) |
Returns the type of the searched point set.
Reimplemented from umontreal.ssj.latnetbuilder.DigitalNetSearch.
Definition at line 51 of file PolynomialLatticeSearch.java.
| void umontreal.ssj.latnetbuilder.PolynomialLatticeSearch.setConstruction | ( | String | construction | ) |
Sets the construciton method of the searched digital net.
| construction | Type of construction (eg. sobol, explicit, polynomial, ...). |
Reimplemented from umontreal.ssj.latnetbuilder.DigitalNetSearch.
Definition at line 68 of file PolynomialLatticeSearch.java.