Class RLEnvironment.StepResult

java.lang.Object
neqsim.process.ml.RLEnvironment.StepResult
All Implemented Interfaces:
Serializable
Enclosing class:
RLEnvironment

public static class RLEnvironment.StepResult extends Object implements Serializable
Result of a simulation step.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • observation

      public final StateVector observation
      Current observation (state vector).
    • reward

      public final double reward
      Reward for this step.
    • done

      public final boolean done
      Whether episode is finished.
    • truncated

      public final boolean truncated
      Whether episode was truncated (time limit).
    • info

      public final RLEnvironment.StepInfo 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 state
      reward - step reward
      done - episode finished
      truncated - time limit reached
      info - additional info