public static class BeliefMDPGenerator.GroundedBeliefAction extends GroundedAction
GroundedAction
implementation for a Belief MDP that curries the
GroundedAction
for the underlying POMDP. The underlying
POMDP. GroundedAction
and its parameters is stored in the
pomdpAction
datamember.Modifier and Type | Field and Description |
---|---|
GroundedAction |
pomdpAction |
action
Constructor and Description |
---|
BeliefMDPGenerator.GroundedBeliefAction(Action action,
GroundedAction pomdpAction) |
Modifier and Type | Method and Description |
---|---|
GroundedAction |
copy()
Returns a copy of this grounded action.
|
java.lang.String[] |
getParametersAsString()
Returns an array of string representations of this
AbstractGroundedAction 's parameters |
void |
initParamsWithStringRep(java.lang.String[] params)
Initializes the parameter values of this
AbstractGroundedAction according
to the provided string representation of their values. |
java.lang.String |
toString() |
actionName, applicableInState, equals, executeIn, executeIn, getTransitions, hashCode, isParameterized, translateParameters
public GroundedAction pomdpAction
public BeliefMDPGenerator.GroundedBeliefAction(Action action, GroundedAction pomdpAction)
public void initParamsWithStringRep(java.lang.String[] params)
AbstractGroundedAction
AbstractGroundedAction
according
to the provided string representation of their values.params
- an array in which each element is the string representation of one of this AbstractGroundedAction
's valuespublic java.lang.String[] getParametersAsString()
AbstractGroundedAction
AbstractGroundedAction
's parametersAbstractGroundedAction
's parameterspublic java.lang.String toString()
toString
in class GroundedAction
public GroundedAction copy()
AbstractGroundedAction
copy
in interface AbstractGroundedAction
copy
in class GroundedAction