Class RLEnvironment.StepResult
java.lang.Object
neqsim.process.ml.RLEnvironment.StepResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
RLEnvironment
Result of a simulation step.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanWhether episode is finished.final RLEnvironment.StepInfoAdditional info for debugging.final StateVectorCurrent observation (state vector).final doubleReward for this step.private static final longfinal booleanWhether episode was truncated (time limit). -
Constructor Summary
ConstructorsConstructorDescriptionStepResult(StateVector observation, double reward, boolean done, boolean truncated, RLEnvironment.StepInfo info) Constructor. -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
observation
Current observation (state vector). -
reward
public final double rewardReward for this step. -
done
public final boolean doneWhether episode is finished. -
truncated
public final boolean truncatedWhether episode was truncated (time limit). -
info
Additional info for debugging.
-
-
Constructor Details
-
StepResult
public StepResult(StateVector observation, double reward, boolean done, boolean truncated, RLEnvironment.StepInfo info) Constructor.- Parameters:
observation- current statereward- step rewarddone- episode finishedtruncated- time limit reachedinfo- additional info
-