Uses of Class
neqsim.process.util.optimizer.FlowRateOptimizationResult.ConstraintViolation
Packages that use FlowRateOptimizationResult.ConstraintViolation
Package
Description
Process optimization engine and constraint evaluation utilities.
-
Uses of FlowRateOptimizationResult.ConstraintViolation in neqsim.process.util.optimizer
Fields in neqsim.process.util.optimizer with type parameters of type FlowRateOptimizationResult.ConstraintViolationModifier and TypeFieldDescriptionFlowRateOptimizationResult.constraintViolationsFlowRateOptimizer.ProcessOperatingPoint.constraintViolationsMethods in neqsim.process.util.optimizer that return types with arguments of type FlowRateOptimizationResult.ConstraintViolationModifier and TypeMethodDescriptionFlowRateOptimizer.checkConstraints()Checks capacity constraints on all equipment.FlowRateOptimizationResult.getConstraintViolations()Gets the list of constraint violations.FlowRateOptimizer.ProcessOperatingPoint.getConstraintViolations()Methods in neqsim.process.util.optimizer with parameters of type FlowRateOptimizationResult.ConstraintViolationModifier and TypeMethodDescriptionvoidFlowRateOptimizationResult.addConstraintViolation(FlowRateOptimizationResult.ConstraintViolation violation) Adds a constraint violation.Method parameters in neqsim.process.util.optimizer with type arguments of type FlowRateOptimizationResult.ConstraintViolationModifier and TypeMethodDescriptionprivate booleanFlowRateOptimizer.hasHardViolations(List<FlowRateOptimizationResult.ConstraintViolation> violations) Checks if any violations are hard violations.static FlowRateOptimizationResultFlowRateOptimizationResult.infeasibleConstraint(String reason, List<FlowRateOptimizationResult.ConstraintViolation> violations) Creates an infeasible result due to constraint violations.voidFlowRateOptimizer.ProcessOperatingPoint.setConstraintViolations(List<FlowRateOptimizationResult.ConstraintViolation> constraintViolations)