Class ProcessRewardFunction.RewardComponent

java.lang.Object
neqsim.process.ml.ProcessRewardFunction.RewardComponent
All Implemented Interfaces:
Serializable
Enclosing class:
ProcessRewardFunction

private abstract static class ProcessRewardFunction.RewardComponent extends Object implements Serializable
Abstract base class for reward components.
Version:
1.0
Author:
ESOL
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      final String name
      Component name.
    • weight

      final double weight
      Weight for this component.
  • Constructor Details

    • RewardComponent

      RewardComponent(String name, double weight)
      Constructor.
      Parameters:
      name - component name
      weight - component weight
  • Method Details

    • computeRaw

      abstract double computeRaw()
      Compute the raw (unweighted) reward value.
      Returns:
      raw reward