public class StaticRepeatedGameActionModel extends JointActionModel
Constructor and Description |
---|
StaticRepeatedGameActionModel() |
Modifier and Type | Method and Description |
---|---|
protected State |
actionHelper(State s,
JointAction ja)
This method is what determines the state when
JointAction ja is executed in State s. |
java.util.List<TransitionProbability> |
transitionProbsFor(State s,
JointAction ja)
Returns the transition probabilities for applying the provided
JointAction action in the given state. |
deterministicTransitionProbsFor, performJointAction
public java.util.List<TransitionProbability> transitionProbsFor(State s, JointAction ja)
JointActionModel
JointAction
action in the given state.
Transition probabilities are specified as list of TransitionProbability
objects. The list
is only required to contain transitions with non-zero probability.transitionProbsFor
in class JointActionModel
s
- the state in which the joint action is performedja
- the joint action performedTransitionProbability
objects.protected State actionHelper(State s, JointAction ja)
JointActionModel
JointAction
ja is executed in State
s.
The input state should be directly modified.actionHelper
in class JointActionModel
s
- the state in which the joint action is performed.ja
- the joint action to be performed.