|
MS-RCPSP
|
Implementation of simple mutation operator. More...
#include <SimpleMutator.h>


Public Member Functions | |
| SimpleMutator (double _p_mut) | |
| T * | mutate (T *sample) const override |
| template<> | |
| PrioSchedule * | mutate (PrioSchedule *sample) const |
| template<> | |
| SimpleSchedule * | mutate (SimpleSchedule *sample) const |
Public Member Functions inherited from EvolutionaryAlgorithm::Mutator< T > | |
| Mutator (double _p_mut) | |
| void | force_mutate (T *sample) const |
Additional Inherited Members | |
Protected Attributes inherited from EvolutionaryAlgorithm::Mutator< T > | |
| double | p_mut |
Implementation of simple mutation operator.
Definition at line 10 of file SimpleMutator.h.
|
overridevirtual |
Performs mutation on the given sample. Returns new sample instance.
Implements EvolutionaryAlgorithm::Mutator< T >.
1.8.11