dignea  1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
NSFactory< S > Class Template Reference

Novelty Search factory which allows the user to create Novelty Search algorithms on the go. More...

#include <NSFactory.h>

Public Member Functions

unique_ptr< NoveltySearch< S > > create (NSType type, unique_ptr< Distance< float >> dist, const float &thres, const float &finalThresh, const int k, bool warmUp)
 Creates a unique pointer to a Novelty Search algorithm of given type. Variants are available at NSType. More...
 

Detailed Description

template<class S>
class NSFactory< S >

Novelty Search factory which allows the user to create Novelty Search algorithms on the go.

Template Parameters
S

Member Function Documentation

◆ create()

template<class S >
unique_ptr<NoveltySearch<S> > NSFactory< S >::create ( NSType  type,
unique_ptr< Distance< float >>  dist,
const float &  thres,
const float &  finalThresh,
const int  k,
bool  warmUp 
)
inline

Creates a unique pointer to a Novelty Search algorithm of given type. Variants are available at NSType.

Parameters
type
Returns

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