GALib-Parallel
Header-only C++ library for parallel evolutionary algorithms
Loading...
Searching...
No Matches
Classes | Namespaces
OperatorBuilder.h File Reference
#include <memory>
#include <string>
#include <stdexcept>
#include <yaml-cpp/yaml.h>
#include "operators/selection/Selection.h"
#include "operators/selection/TournamentSelection.h"
#include "algorithms/cellular/selection/LocalSelection.h"
#include "algorithms/cellular/selection/BestNeighborSelection.h"
#include "operators/mutation/Mutation.h"
#include "operators/mutation/GaussianMutation.h"
#include "operators/mutation/UniformMutation.h"
#include "operators/mutation/BoundaryMutation.h"
#include "operators/crossover/Crossover.h"
#include "operators/crossover/ArithmeticCrossover.h"
#include "operators/crossover/SinglePointCrossover.h"
#include "operators/crossover/UniformCrossover.h"
#include "algorithms/island/migration/replacers/DemeReplacer.h"
#include "algorithms/island/migration/replacers/WorstReplacer.h"
#include "algorithms/island/migration/selectors/DemeSelector.h"
#include "algorithms/island/migration/selectors/ElitismSelector.h"

Go to the source code of this file.

Classes

class  galib::internal::OperatorBuilder< GeneType >
 Internal factory for instantiating GA operators from YAML configurations. More...
 

Namespaces

namespace  galib
 
namespace  galib::internal