Uses of Enum Class
neqsim.process.util.optimizer.ProductionOptimizer.ConstraintSeverity
Packages that use ProductionOptimizer.ConstraintSeverity
Package
Description
Process optimization engine and constraint evaluation utilities.
-
Uses of ProductionOptimizer.ConstraintSeverity in neqsim.process.util.optimizer
Subclasses with type arguments of type ProductionOptimizer.ConstraintSeverity in neqsim.process.util.optimizerModifier and TypeClassDescriptionstatic enumSeverity classification for constraints.Fields in neqsim.process.util.optimizer declared as ProductionOptimizer.ConstraintSeverityModifier and TypeFieldDescriptionprivate final ProductionOptimizer.ConstraintSeverityProductionOptimizer.ConstraintStatus.severityprivate final ProductionOptimizer.ConstraintSeverityProductionOptimizer.EquipmentConstraintRule.severityprivate final ProductionOptimizer.ConstraintSeverityProductionOptimizer.OptimizationConstraint.severityMethods in neqsim.process.util.optimizer that return ProductionOptimizer.ConstraintSeverityModifier and TypeMethodDescriptionProductionOptimizer.ConstraintStatus.getSeverity()ProductionOptimizer.OptimizationConstraint.getSeverity()Returns the optimizer-level severity.ConstraintSeverityLevel.toOptimizerSeverity()Converts this unified severity to the 2-levelProductionOptimizer.ConstraintSeverity.Returns the enum constant of this class with the specified name.ProductionOptimizer.ConstraintSeverity.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in neqsim.process.util.optimizer with parameters of type ProductionOptimizer.ConstraintSeverityModifier and TypeMethodDescriptionCompressorOptimizationHelper.createSurgeMarginConstraint(List<Compressor> compressors, double minMargin, ProductionOptimizer.ConstraintSeverity severity) Create a constraint requiring minimum surge margin on all compressors.static ConstraintSeverityLevelConstraintSeverityLevel.fromOptimizerSeverity(ProductionOptimizer.ConstraintSeverity severity) Converts fromProductionOptimizer.ConstraintSeverityto unified severity.ProductionOptimizer.OptimizationConstraint.greaterThan(String name, ToDoubleFunction<ProcessSystem> metric, double limit, ProductionOptimizer.ConstraintSeverity severity, double penaltyWeight, String description) ProductionOptimizer.OptimizationConstraint.lessThan(String name, ToDoubleFunction<ProcessSystem> metric, double limit, ProductionOptimizer.ConstraintSeverity severity, double penaltyWeight, String description) Constructors in neqsim.process.util.optimizer with parameters of type ProductionOptimizer.ConstraintSeverityModifierConstructorDescriptionConstraintStatus(String name, ProductionOptimizer.ConstraintSeverity severity, double margin, double penaltyWeight, String description) EquipmentConstraintRule(Class<?> equipmentType, String name, ProductionOptimizer.EquipmentMetric metric, double limit, ProductionOptimizer.ConstraintDirection direction, ProductionOptimizer.ConstraintSeverity severity, double penaltyWeight, String description) OptimizationConstraint(String name, ToDoubleFunction<ProcessSystem> metric, double limit, ProductionOptimizer.ConstraintDirection direction, ProductionOptimizer.ConstraintSeverity severity, double penaltyWeight, String description)