AIToolbox
A library that offers tools for AI problem solving.
PolicyInterface.hpp
Go to the documentation of this file.
1
#ifndef AI_TOOLBOX_FACTORED_BANDIT_POLICY_INTERFACE_HEADER_FILE
2
#define AI_TOOLBOX_FACTORED_BANDIT_POLICY_INTERFACE_HEADER_FILE
3
4
#include <
AIToolbox/Factored/Types.hpp
>
5
#include <
AIToolbox/PolicyInterface.hpp
>
6
7
namespace
AIToolbox::Factored::Bandit
{
11
class
PolicyInterface
:
public
virtual
AIToolbox::PolicyInterface
<void, void, Action> {
12
public
:
13
using
Base
=
AIToolbox::PolicyInterface<void, void, Action>
;
14
};
15
}
16
17
#endif
AIToolbox::PolicyInterface< void, void, Action >
This class represents the base interface for policies in games and bandits.
Definition:
PolicyInterface.hpp:110
AIToolbox::PolicyInterface
This class represents the base interface for policies.
Definition:
PolicyInterface.hpp:31
PolicyInterface.hpp
Types.hpp
AIToolbox::Factored::Bandit::PolicyInterface
Simple typedef for most of a normal Bandit's policy needs.
Definition:
PolicyInterface.hpp:11
AIToolbox::Factored::Bandit
Definition:
GraphUtils.hpp:12