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

Class to explorer randomly a search space using the CBC search algorithm. More...

#include <RandomCBCExplorer.h>

Public Member Functions

 RandomCBCExplorer (Dimension dimension, typename ConstructionMethod::SizeParameter sizeParameter, unsigned int nbTries)
 Constructor. More...
 
bool isOver ()
 Returns whether current coordinate 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::RandomCBCExplorer< NC, ET >

Class to explorer randomly a search space using the CBC search algorithm.

Constructor & Destructor Documentation

◆ RandomCBCExplorer()

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

Constructor.

Parameters
dimensionNumber of coordinates of the explorer.
sizeParameterSize parameter of the search space.
nbTriesNumber of random choices of generating values by dimension.

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