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

Crossover factory which allows the user to create Crossover operators easily. More...

#include <CXFactory.h>

Public Member Functions

unique_ptr< Crossover< S > > create (CXType type)
 Creates a unique pointer to a Crossover Operator of the given type. Variants are available at CXType. More...
 

Detailed Description

template<class S>
class CXFactory< S >

Crossover factory which allows the user to create Crossover operators easily.

Template Parameters
S

Member Function Documentation

◆ create()

template<class S >
unique_ptr<Crossover<S> > CXFactory< S >::create ( CXType  type)
inline

Creates a unique pointer to a Crossover Operator of the given type. Variants are available at CXType.

Parameters
type
Returns

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