LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
NetBuilder::Task::MixedCBCExplorer< NC, ET > Class Template Reference

Class to explorer first exhaustively and then randomly a search space using the CBC search algorithm. More...

#include <MixedCBCExplorer.h>

Public Member Functions

 MixedCBCExplorer (Dimension dimension, typename ConstructionMethod::SizeParameter sizeParameter, unsigned int nbFullCoordinates, unsigned int nbTries)
 Constructor. More...
 
bool isOver ()
 Returns whether the dimension dim is fully explored.
 
ConstructionMethod::GenValue nextGenValue ()
 Returns the next generating values of dimension dim.
 
void reset ()
 Resets the explorer to the first coordinate.
 
void switchToCoordinate (Dimension coord)
 Switches the explorer to coordinate coord.
 
size_t size () const
 
size_t count () const
 
std::string format () const
 

Detailed Description

template<NetConstruction NC, EmbeddingType ET>
class NetBuilder::Task::MixedCBCExplorer< NC, ET >

Class to explorer first exhaustively and then randomly a search space using the CBC search algorithm.

Constructor & Destructor Documentation

◆ MixedCBCExplorer()

template<NetConstruction NC, EmbeddingType ET>
NetBuilder::Task::MixedCBCExplorer< NC, ET >::MixedCBCExplorer ( Dimension  dimension,
typename ConstructionMethod::SizeParameter  sizeParameter,
unsigned int  nbFullCoordinates,
unsigned int  nbTries 
)
inline

Constructor.

Parameters
dimensionNumber of coordinates of the explorer.
sizeParameterSize parameter of the search space.
nbFullCoordinatesNumber of coordinates for which the search is exhaustive.
nbTriesNumber of random choices of generating values.

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