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

Uniform Crossover Operator. More...

#include <UniformCrossover.h>

Inheritance diagram for UniformCrossover< S >:
Crossover< S >

Public Member Functions

void run (S &firstInd, S &secondInd) override
 Performs the Uniform Crossover between the two individuals. More...
 
std::string getName () const override
 

Detailed Description

template<class S>
class UniformCrossover< S >

Uniform Crossover Operator.

Template Parameters
S

Member Function Documentation

◆ run()

template<class S >
void UniformCrossover< S >::run ( S &  firstInd,
S &  secondInd 
)
overridevirtual

Performs the Uniform Crossover between the two individuals.

Template Parameters
S
Parameters
firstInd
secondInd

Implements Crossover< S >.


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