oILAB
Loading...
Searching...
No Matches
oILAB::EvolutionAlgorithm< StateType, SystemType, TransitionProbabilityType > Class Template Reference

#include <EvolutionAlgorithm.h>

Public Member Functions

 EvolutionAlgorithm ()
 
bool acceptMove (const std::pair< StateType, SystemType > &proposedStateSystem, const std::pair< StateType, SystemType > &currentStateSystem) const
 

Data Fields

TransitionProbabilityType & transitionProbability
 

Detailed Description

template<typename StateType, typename SystemType, typename TransitionProbabilityType>
class oILAB::EvolutionAlgorithm< StateType, SystemType, TransitionProbabilityType >

Definition at line 13 of file EvolutionAlgorithm.h.

Constructor & Destructor Documentation

◆ EvolutionAlgorithm()

template<typename StateType , typename SystemType , typename TransitionProbabilityType >
oILAB::EvolutionAlgorithm< StateType, SystemType, TransitionProbabilityType >::EvolutionAlgorithm ( )

Definition at line 18 of file EvolutionAlgorithmImplementation.h.

Member Function Documentation

◆ acceptMove()

template<typename StateType , typename SystemType , typename TransitionProbabilityType >
bool oILAB::EvolutionAlgorithm< StateType, SystemType, TransitionProbabilityType >::acceptMove ( const std::pair< StateType, SystemType > &  proposedStateSystem,
const std::pair< StateType, SystemType > &  currentStateSystem 
) const

Definition at line 23 of file EvolutionAlgorithmImplementation.h.

Field Documentation

◆ transitionProbability

template<typename StateType , typename SystemType , typename TransitionProbabilityType >
TransitionProbabilityType& oILAB::EvolutionAlgorithm< StateType, SystemType, TransitionProbabilityType >::transitionProbability

Definition at line 15 of file EvolutionAlgorithm.h.


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