Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
Parser for coordinate-uniform figures of merit. More...
#include <Search.h>
Static Public Member Functions | |
template<class FIGURE > | |
static std::unique_ptr< LatBuilder::Task::Search< LAT > > | parse (const std::string &construction, LatBuilder::SizeParam< LAT > size, LatBuilder::Dimension dimension, FIGURE figure) |
Parses a string specifying a construction method. More... | |
template<class FIGURE , class FUNC , typename... ARGS> | |
static void | parse (const std::string &str, LatBuilder::SizeParam< LAT > size, LatBuilder::Dimension dimension, FIGURE figure, FUNC &&func, ARGS &&...args) |
Parses a string specifying a construction method. More... | |
Parser for coordinate-uniform figures of merit.
|
inlinestatic |
Parses a string specifying a construction method.
Example strings: CBC
, fast-CBC
, random-CBC:30
|
inlinestatic |
Parses a string specifying a construction method.
Calls func
with the newly created search instance as its first argument, and args
as additional arguments.
References LatBuilder::Task::cbc(), LatBuilder::createLatDef(), LatBuilder::Task::eval(), LatBuilder::Task::exhaustive(), LatBuilder::Task::extend(), LatBuilder::Task::fastCBC(), LatBuilder::Task::korobov(), LatBuilder::Task::random(), LatBuilder::Task::randomCBC(), and LatBuilder::Task::randomKorobov().