|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.rlcommunity.rlglue.codec.types.Reward_observation_action_terminal
public class Reward_observation_action_terminal
Composite type for holding reward, observation, action, and terminal. We're trying to move towards not directly accessing the underlying members, which is why we have the getters and setters.
Field Summary | |
---|---|
Action |
a
|
Observation |
o
|
double |
r
|
int |
terminal
|
Constructor Summary | |
---|---|
Reward_observation_action_terminal()
|
|
Reward_observation_action_terminal(double reward,
Observation observation,
Action action,
boolean terminal)
|
|
Reward_observation_action_terminal(double reward,
Observation observation,
Action action,
int terminal)
|
|
Reward_observation_action_terminal(Reward_observation_action_terminal src)
|
Method Summary | |
---|---|
Reward_observation_action_terminal |
duplicate()
|
Action |
getAction()
|
Observation |
getObservation()
|
double |
getReward()
|
int |
getTerminal()
Deprecated. use isTerminal |
boolean |
isTerminal()
|
void |
setAction(Action newAction)
Set the action. |
void |
setObservation(Observation o)
|
void |
setReward(double newReward)
Set the reward value. |
void |
setTerminal(boolean newTerminal)
Adding this method in an effort to get us away from the integer terminal type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public double r
public Observation o
public Action a
public int terminal
Constructor Detail |
---|
public Reward_observation_action_terminal()
public Reward_observation_action_terminal(double reward, Observation observation, Action action, int terminal)
public Reward_observation_action_terminal(double reward, Observation observation, Action action, boolean terminal)
public Reward_observation_action_terminal(Reward_observation_action_terminal src)
Method Detail |
---|
public void setReward(double newReward)
newReward
- public double getReward()
public void setTerminal(boolean newTerminal)
newTerminal
- public void setObservation(Observation o)
o
- public int getTerminal()
public Observation getObservation()
public void setAction(Action newAction)
newAction
- public Action getAction()
public boolean isTerminal()
public Reward_observation_action_terminal duplicate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |