Uses of Class
neqsim.process.ml.ActionVector
Packages that use ActionVector
Package
Description
Machine Learning and AI integration for NeqSim.
Example RL environments demonstrating NeqSim ML integration.
-
Uses of ActionVector in neqsim.process.ml
Fields in neqsim.process.ml declared as ActionVectorMethods in neqsim.process.ml that return ActionVectorModifier and TypeMethodDescriptionDefine an action dimension with bounds.RLEnvironment.getActionSpace()Get the action space specification.Set an action value, clamping to bounds.ActionVector.setFromNormalizedArray(double[] normalizedValues) Set all actions from normalized array.ActionVector.setNormalized(String name, double normalizedValue) Set action from normalized value [0, 1].Methods in neqsim.process.ml with parameters of type ActionVectorModifier and TypeMethodDescriptionprotected voidRLEnvironment.applyAction(ActionVector action) Apply action to process equipment.protected doubleRLEnvironment.computeReward(StateVector state, ActionVector action, RLEnvironment.StepInfo info) Compute reward for current state and action.RLEnvironment.step(ActionVector action) Execute one simulation step with given action. -
Uses of ActionVector in neqsim.process.ml.examples
Methods in neqsim.process.ml.examples with parameters of type ActionVectorModifier and TypeMethodDescriptionprotected voidSeparatorLevelControlEnv.applyAction(ActionVector action) protected doubleSeparatorLevelControlEnv.computeReward(StateVector state, ActionVector action, RLEnvironment.StepInfo info)