Uses of Class
com.opttek.optquest.COptQuestSolution
-
Uses of COptQuestSolution in com.opttek.optquest
Methods in com.opttek.optquest that return COptQuestSolutionModifier and TypeMethodDescriptionCOptQuestOptimization.CreateSolution()Creates a new solution that can be used to create a suggested solution.COptQuestUserControlledOptimization.CreateSolution()Creates a new solution that can be used to create a suggested solution.COptQuestOptimization.GetBestSolution()Returns the solution that has the best objective value.COptQuestUserControlledOptimization.GetBestSolution()Returns the solution that has the best objective value.COptQuestOptimization.GetEmptySolution()COptQuestUserControlledOptimization.GetEmptySolution()COptQuestOptimization.GetIterationSolution(int iteration) Returns the solution that was generated at the iteration specified by the input parameter.COptQuestUserControlledOptimization.GetIterationSolution(int iteration) Returns the solution that was generated at the iteration specified by the input parameter.COptQuestUserControlledOptimization.GetNextSolution()Call this method to get the next solution for evaluation.COptQuestOptimization.GetNthBestSolution(int nth) Returns the nth best solution where solutions are ordered from best to worst based on the objective value.COptQuestUserControlledOptimization.GetNthBestSolution(int nth) Returns the nth best solution where solutions are ordered from best to worst based on the objective value.COptQuestOptimization.GetNthEfficientFrontier(int n) Returns the solution associated with the nth point of the Efficient Frontier.COptQuestUserControlledOptimization.ReturnEvaluatedSolution(COptQuestSolution solution) Call when a COptQuestSolution has completed evaluation.Methods in com.opttek.optquest that return types with arguments of type COptQuestSolutionModifier and TypeMethodDescriptionCOptQuestUserControlledOptimization.GetAllSolutions()COptQuestUserControlledOptimization.GetCompletedSolutions()Use this method to update UI components of your application.COptQuestOptimization.GetPatternFrontier()Provides all solutions in the current pattern frontier in no particular order.COptQuestOptimization.GetPatternFrontier(COptQuestSingleObjective obj) Provides all solutions in the current pattern frontier sorted by the specified objective.COptQuestUserControlledOptimization.GetPatternFrontier()Provides all solutions in the current pattern frontier in no particular order.COptQuestUserControlledOptimization.GetPatternFrontier(COptQuestSingleObjective obj) Provides all solutions in the current pattern frontier sorted by the specified objective.COptQuestSolutionSet.GetSolutionsInSet()Returns the list of COptQuestSolution objects that satisfied the filter.Methods in com.opttek.optquest with parameters of type COptQuestSolutionModifier and TypeMethodDescriptionvoidCOptQuestOptimization.AddEvaluatedSolution(COptQuestSolution evalSol) voidCOptQuestUserControlledOptimization.AddEvaluatedSolution(COptQuestSolution evalSol) voidCOptQuestOptimization.AddRequiredSolution(COptQuestSolution evalSol) voidCOptQuestUserControlledOptimization.AddRequiredSolution(COptQuestSolution reqSol) voidCOptQuestOptimization.AddSuggestedSolution(COptQuestSolution suggSol) The input solution is added to the set of suggested solutions.voidCOptQuestUserControlledOptimization.AddSuggestedSolution(COptQuestSolution suggSol) The input solution is added to the set of suggested solutions.voidCOptQuestOptimization.Evaluate(COptQuestSolution solution) Virtual method where you provide code to evaluate the solution.voidCOptQuestOptimizationEvaluator.Evaluate(COptQuestSolution sol) voidCOptQuestPythonOptimization.Evaluate(COptQuestSolution sol) voidCOptQuestOptimization.EvaluateComplete(COptQuestSolution solution) Use when using parallel evaluators.
Call EvaluateComplete(COptQuestSolution) fromEvaluate(COptQuestSolution)to indicate the evaluation of the solution is complete.voidCOptQuestOptimization.EvaluateMetamodel(COptQuestSolution sol) Evaluates a solution at an arbitrary location in the domain based on the metamodel construcsted with BuildMetaModel()voidCOptQuestUserControlledOptimization.EvaluateMetamodel(COptQuestSolution sol) Evaluates a solution at an arbitrary location in the domain based on the metamodel construcsted with BuildMetaModel()doubleCOptQuestConstraint.GetLHSValue(COptQuestSolution sol) Evaluate the left side of the constraint and return the valuebooleanISolutionFilter.IncludeInSet(COptQuestSolution solution) Determines if solution should be included in the set.voidCOptQuestOptimization.MonitorStatus(COptQuestSolution sol) Override this method to monitor the progress of an optimization.voidCOptQuestOptimizationEvaluator.MonitorStatus(COptQuestSolution sol) voidCOptQuestPythonOptimization.MonitorStatus(COptQuestSolution sol) COptQuestUserControlledOptimization.ReturnEvaluatedSolution(COptQuestSolution solution) Call when a COptQuestSolution has completed evaluation.