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

String parsing facilities for NetBuilder objects. More...

Classes

class  BadEmbeddingType
 Exception thrown when trying to parse an invalid embedding type. More...
 
class  BadExplorationMethod
 Exception thrown when trying to parse an invalid exploration method. More...
 
class  BadFigure
 Exception thrown when trying to parse an invalid size parameter. More...
 
class  BadLevelCombiner
 Exception thrown when trying to parse an invalid combiner. More...
 
class  BadNetConstruction
 Exception thrown when trying to parse an invalid construction type. More...
 
class  BadNetDescription
 Exception thrown when trying to parse an invalid net description. More...
 
class  BadSizeParameter
 Exception thrown when trying to parse an invalid size parameter. More...
 
struct  CommandLine
 Collection of arguments required to construct a Search instance. More...
 
struct  ComputeMaxCardFromWeights
 Helper structure template to compute the maximal order of subprojections with non zero weights when possible. More...
 
struct  EmbeddingTypeParser
 Parser for size parameters. More...
 
struct  ExplorationMethodParser
 Parser for exploration methods. More...
 
struct  FigureParser
 Parser for figures. More...
 
struct  LevelCombinerParser
 Parser for combiners. More...
 
struct  LevelCombinerParser< NC, NetBuilder::EmbeddingType::MULTILEVEL >
 
struct  LevelCombinerParser< NC, NetBuilder::EmbeddingType::UNILEVEL >
 
struct  NetConstructionParser
 Parser for construction types. More...
 
struct  NetConstructionParser< EmbeddingType::MULTILEVEL >
 
struct  NetConstructionParser< EmbeddingType::UNILEVEL >
 
struct  NetDescriptionParser
 Parser for net descriptions. More...
 
struct  NetDescriptionParser< NetConstruction::EXPLICIT, ET >
 
struct  NetDescriptionParser< NetConstruction::POLYNOMIAL, ET >
 
struct  NetDescriptionParser< NetConstruction::SOBOL, ET >
 
struct  SizeParameterParser
 Parser for size parameters. More...
 
struct  SizeParameterParser< NetConstruction::EXPLICIT, ET >
 
struct  SizeParameterParser< NetConstruction::POLYNOMIAL, ET >
 
struct  SizeParameterParser< NetConstruction::SOBOL, ET >
 

Typedefs

typedef LevelCombiner::LevelCombiner Combiner
 

Functions

 DECLARE_COMPUTE_MAX_CARD (LatticeTester::OrderDependentWeights)
 
 DECLARE_COMPUTE_MAX_CARD (LatticeTester::ProductWeights)
 
 DECLARE_COMPUTE_MAX_CARD (LatticeTester::PODWeights)
 
 DECLARE_COMPUTE_MAX_CARD (LatticeTester::ProjectionDependentWeights)
 

Detailed Description

String parsing facilities for NetBuilder objects.

For polymorphic objects, the parser functions return a shared pointer to a newly created object, or a null pointer on failure, without throwing exceptions. For other object types, the parser functions return a newly created instance, or throw a ParserError exception on failure.