oILAB
Loading...
Searching...
No Matches
EvolutionAlgorithm.h
Go to the documentation of this file.
1//
2// Created by Nikhil Chandra Admal on 8/14/24.
3//
4
5#ifndef OILAB_EVOLUTIONALGORITHM_H
6#define OILAB_EVOLUTIONALGORITHM_H
7
8#include <utility>
9
10namespace gbLAB {
11 template<typename StateType, typename SystemType, typename TransitionProbabilityType>
13 public:
14 TransitionProbabilityType& transitionProbability;
15
17
18 bool acceptMove(const std::pair<StateType,SystemType>& proposedStateSystem,
19 const std::pair<StateType,SystemType>& currentStateSystem) const;
20 };
21}
23#endif //OILAB_EVOLUTIONALGORITHM_H
TransitionProbabilityType & transitionProbability
bool acceptMove(const std::pair< StateType, SystemType > &proposedStateSystem, const std::pair< StateType, SystemType > &currentStateSystem) const