Uses of Class
neqsim.process.util.optimizer.ProductionOptimizer.Evaluation
Packages that use ProductionOptimizer.Evaluation
Package
Description
Process optimization engine and constraint evaluation utilities.
-
Uses of ProductionOptimizer.Evaluation in neqsim.process.util.optimizer
Methods in neqsim.process.util.optimizer that return ProductionOptimizer.EvaluationModifier and TypeMethodDescriptionprivate ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidate(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double[] candidate, Map<String, ProductionOptimizer.Evaluation> cache) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidateInternal(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double[] candidate) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateProcess(ProcessSystem process, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, Map<String, Double> decisionVariables) Methods in neqsim.process.util.optimizer that return types with arguments of type ProductionOptimizer.EvaluationModifier and TypeMethodDescriptionprivate Map<String, ProductionOptimizer.Evaluation> ProductionOptimizer.createLruCacheString(int maxSize) Creates an LRU cache with the specified maximum size for String keys.Methods in neqsim.process.util.optimizer with parameters of type ProductionOptimizer.EvaluationModifier and TypeMethodDescriptionprivate doubleProductionOptimizer.feasibilityScore(ProductionOptimizer.Evaluation evaluation) Computes a penalized score for constraint-violating evaluations.private voidProductionOptimizer.recordIteration(List<ProductionOptimizer.IterationRecord> iterationHistory, double candidate, String rateUnit, ProductionOptimizer.Evaluation evaluation, boolean feasible) private voidProductionOptimizer.sortSimplexByScore(double[][] simplex, ProductionOptimizer.Evaluation[] evaluations) ProductionOptimizer.toResult(double rate, String unit, int iteration, ProductionOptimizer.Evaluation evaluation, List<ProductionOptimizer.IterationRecord> iterationHistory) Method parameters in neqsim.process.util.optimizer with type arguments of type ProductionOptimizer.EvaluationModifier and TypeMethodDescriptionprivate ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidate(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double[] candidate, Map<String, ProductionOptimizer.Evaluation> cache)