Uses of Class
neqsim.process.util.optimizer.ProductionOptimizer.ParetoPoint
Packages that use ProductionOptimizer.ParetoPoint
Package
Description
Process optimization engine and constraint evaluation utilities.
-
Uses of ProductionOptimizer.ParetoPoint in neqsim.process.util.optimizer
Fields in neqsim.process.util.optimizer with type parameters of type ProductionOptimizer.ParetoPointModifier and TypeFieldDescriptionprivate final List<ProductionOptimizer.ParetoPoint> ProductionOptimizer.ParetoResult.allPointsprivate final List<ProductionOptimizer.ParetoPoint> ProductionOptimizer.ParetoResult.paretoFrontMethods in neqsim.process.util.optimizer that return types with arguments of type ProductionOptimizer.ParetoPointModifier and TypeMethodDescriptionprivate List<ProductionOptimizer.ParetoPoint> ProductionOptimizer.filterToPareto(List<ProductionOptimizer.ParetoPoint> allPoints, Map<String, ProductionOptimizer.ObjectiveType> objectiveTypes) Filter points to keep only Pareto-optimal (non-dominated) solutions.ProductionOptimizer.ParetoResult.getAllPoints()Returns all evaluated points including dominated ones.ProductionOptimizer.ParetoResult.getParetoFront()Returns the Pareto front (non-dominated solutions only).private List<ProductionOptimizer.ParetoPoint> ProductionOptimizer.optimizeParetoParallel(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<double[]> weightCombinations, List<String> objectiveNames) Runs Pareto weight combinations in parallel using a fixed thread pool.Methods in neqsim.process.util.optimizer with parameters of type ProductionOptimizer.ParetoPointModifier and TypeMethodDescriptionbooleanProductionOptimizer.ParetoPoint.dominates(ProductionOptimizer.ParetoPoint other, Map<String, ProductionOptimizer.ObjectiveType> objectiveTypes) Checks if this point dominates another point (all objectives at least as good, one strictly better).Method parameters in neqsim.process.util.optimizer with type arguments of type ProductionOptimizer.ParetoPointModifier and TypeMethodDescriptionprivate List<ProductionOptimizer.ParetoPoint> ProductionOptimizer.filterToPareto(List<ProductionOptimizer.ParetoPoint> allPoints, Map<String, ProductionOptimizer.ObjectiveType> objectiveTypes) Filter points to keep only Pareto-optimal (non-dominated) solutions.Constructor parameters in neqsim.process.util.optimizer with type arguments of type ProductionOptimizer.ParetoPointModifierConstructorDescriptionParetoResult(List<ProductionOptimizer.ParetoPoint> paretoFront, List<ProductionOptimizer.ParetoPoint> allPoints, List<String> objectiveNames, Map<String, ProductionOptimizer.ObjectiveType> objectiveTypes, int totalIterations) Constructs a Pareto result.