oILAB
Loading...
Searching...
No Matches
gbLAB::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 gbLAB::EvolutionAlgorithm< StateType, SystemType, TransitionProbabilityType >

Definition at line 12 of file EvolutionAlgorithm.h.

Constructor & Destructor Documentation

◆ EvolutionAlgorithm()

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

Definition at line 16 of file EvolutionAlgorithmImplementation.h.

Member Function Documentation

◆ acceptMove()

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

Definition at line 21 of file EvolutionAlgorithmImplementation.h.

Field Documentation

◆ transitionProbability

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

Definition at line 14 of file EvolutionAlgorithm.h.


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