Uses of Class
neqsim.process.util.optimization.ProductionOptimizer.Evaluation
Packages that use ProductionOptimizer.Evaluation
Package
Description
Optimization utilities for batch studies and parameter screening.
-
Uses of ProductionOptimizer.Evaluation in neqsim.process.util.optimization
Methods in neqsim.process.util.optimization 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.evaluateCandidate(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double candidateRate, Map<Long, 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.evaluateCandidateInternal(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double candidateRate) 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.optimization with parameters of type ProductionOptimizer.EvaluationModifier and TypeMethodDescriptionprivate doubleProductionOptimizer.feasibilityScore(ProductionOptimizer.Evaluation evaluation) 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.optimization 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) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidate(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double candidateRate, Map<Long, ProductionOptimizer.Evaluation> cache)