org.rlcommunity.rlglue.codec.types
Class Reward_observation

java.lang.Object
  extended by org.rlcommunity.rlglue.codec.types.Reward_observation

public class Reward_observation
extends java.lang.Object


Field Summary
 Observation o
           
 double r
           
 int terminal
           
 
Constructor Summary
Reward_observation()
           
Reward_observation(double reward, Observation observation, boolean terminal)
           
Reward_observation(double reward, Observation observation, int terminal)
           
Reward_observation(Reward_observation src)
          This is a deep copy constructor
 
Method Summary
 Reward_observation duplicate()
           
 boolean isTerminal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

r

public double r

o

public Observation o

terminal

public int terminal
Constructor Detail

Reward_observation

public Reward_observation()

Reward_observation

public Reward_observation(double reward,
                          Observation observation,
                          int terminal)

Reward_observation

public Reward_observation(double reward,
                          Observation observation,
                          boolean terminal)
Since:
2.0 Want to move towards using terminal as a boolean not an int.

Reward_observation

public Reward_observation(Reward_observation src)
This is a deep copy constructor

Parameters:
src -
Method Detail

isTerminal

public boolean isTerminal()
Returns:
boolean representation of whether the episode is over.
Since:
2.0 Want to move towards using terminal as a boolean not an int.

duplicate

public Reward_observation duplicate()