GALib-Parallel
Header-only C++ library for parallel evolutionary algorithms
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island Struct Reference

#include <AlgorithmBuilder.h>

Static Public Attributes

static constexpr std::size_t MAX_GENERATIONS = 1000
 
static constexpr std::size_t MIGRATION_INTERVAL = 50
 
static constexpr std::size_t MIGRATION_SIZE = 5
 
static constexpr double IMMIGRATION_QUOTA = 0.1
 
static constexpr std::size_t BUFFER_CAPACITY = 10
 
static constexpr const char * TOPOLOGY = "fully_connected"
 

Detailed Description

template<typename GeneType>
struct galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island

Definition at line 78 of file AlgorithmBuilder.h.

Member Data Documentation

◆ BUFFER_CAPACITY

template<typename GeneType >
constexpr std::size_t galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island::BUFFER_CAPACITY = 10
staticconstexpr

◆ IMMIGRATION_QUOTA

template<typename GeneType >
constexpr double galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island::IMMIGRATION_QUOTA = 0.1
staticconstexpr

◆ MAX_GENERATIONS

template<typename GeneType >
constexpr std::size_t galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island::MAX_GENERATIONS = 1000
staticconstexpr

◆ MIGRATION_INTERVAL

template<typename GeneType >
constexpr std::size_t galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island::MIGRATION_INTERVAL = 50
staticconstexpr

◆ MIGRATION_SIZE

template<typename GeneType >
constexpr std::size_t galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island::MIGRATION_SIZE = 5
staticconstexpr

◆ TOPOLOGY

template<typename GeneType >
constexpr const char* galib::utils::AlgorithmBuilder< GeneType >::Defaults::Island::TOPOLOGY = "fully_connected"
staticconstexpr

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