libmcts
A Monte Carlo Tree Search Library
Public Types | Public Member Functions | List of all members
mcts::ISimulationStrategy< Context > Class Template Referenceabstract

interface class for simulation strategies. this strategies are called in terminal nodes to evaluate the context in them. More...

#include <isimulation_strategy.hpp>

Public Types

typedef ISimulationStrategy< Context > simstrategy_t
 

Public Member Functions

virtual double simulate (const Context &context)=0
 calculate the ev of a given context. More...
 

Detailed Description

template<typename Context>
class mcts::ISimulationStrategy< Context >

interface class for simulation strategies. this strategies are called in terminal nodes to evaluate the context in them.

Definition at line 11 of file isimulation_strategy.hpp.

Member Function Documentation

◆ simulate()

template<typename Context >
virtual double mcts::ISimulationStrategy< Context >::simulate ( const Context &  context)
pure virtual

calculate the ev of a given context.

Parameters
contextcontext to be evaluated.
Returns
ev of context

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