A policy for the max-min-max algorithm.
More...
#include <sgpolicy.hpp>
|
| SGPolicy (const SGActionIter &_action, const SG::Regime _regime, const int _bindingPlayer=-1, const int _bindingPoint=-1) |
| Constructor.
|
|
const SGActionIter & | getAction () const |
| Action get method.
|
|
const SG::Regime & | getRegime () const |
| Regime get method.
|
|
const int | getBindingPlayer () const |
| Binding player get method.
|
|
const int | getBindingPoint () const |
| Binding point get method.
|
|
std::string | hash () const |
| Returns a unique identifying string for the policy.
|
|
bool | isEqual (const SGActionIter &_action, const SG::Regime &_regime, const int _bindingPlayer=-1, const int _bindingPoint=-1) const |
| Tests equality of two policies.
|
|
A policy for the max-min-max algorithm.
< This class represents a policy in a single state. Part of the exact computation routine in SGSolver_MaxMinMax_3Player.
◆ action
SGActionIter SGPolicy::action |
|
private |
◆ bindingPlayer
int SGPolicy::bindingPlayer |
|
private |
The player with the binding incentive constraint if the regime is binding.
◆ bindingPoint
int SGPolicy::bindingPoint |
|
private |
The index of the binding continuation value when the regime is binding.
◆ regime
The documentation for this class was generated from the following files: