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

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

#include <FullCBCExplorer.h>

Public Member Functions

 FullCBCExplorer (Dimension dimension, typename ConstructionMethod::SizeParameter sizeParameter)
 Constructor. More...
 
bool isOver ()
 Returns whether the current coordinate is fully explored.
 
ConstructionMethod::GenValue nextGenValue ()
 Returns the next generating value for the current coordinate.
 
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::FullCBCExplorer< NC, ET >

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

Constructor & Destructor Documentation

◆ FullCBCExplorer()

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

Constructor.

Parameters
dimensionNumber of coordinates of the explorer.
sizeParameterSize parameter of the search space.

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