Uses of Class
com.opttek.optquest.COptQuestException

Packages that use COptQuestException
  • Uses of COptQuestException in com.opttek.optquest

    Modifier and Type
    Method
    Description
    void
    COptQuestOptimization.AddConstraint(COptQuestStringConstraint constraint)
    Adds the string constraint defined by the input parameter to the optimization.
    void
    COptQuestUserControlledOptimization.AddConstraint(COptQuestStringConstraint constraint)
    Adds the string constraint defined by the input parameter to the optimization.
    void
    COptQuestOptimization.AddObjective(COptQuestObjective objective)
    Adds the objective defined by the input parameter to the optimization problem.
    void
    COptQuestUserControlledOptimization.AddObjective(COptQuestObjective objective)
    Adds the objective defined by the input parameter to the optimization problem.
    void
    COptQuestOptimization.AddObjectiveFunction(COptQuestObjectiveFunction objectiveFunction)
    Adds the linear objective function defined by the input parameter to the optimization.
    void
    COptQuestOptimization.AddRequirement(COptQuestOrRequirement requirement)
    Adds the "Or" requirement defined by the input parameter to the optimization.
    void
    COptQuestOptimization.AddRequirement(COptQuestRequirement requirement)
    Adds the requirement defined by the input parameter to the optimization.
    void
    COptQuestConstraint.AddVariable(COptQuestVariable variable, double coefficient)
    Adds a variable and its coefficient to the linear expression.
    void
    COptQuestOptimization.AddVariable(COptQuestVariable variable)
    Adds the variable defined by the input parameter to the optimization.
    void
    COptQuestUserControlledOptimization.AddVariable(COptQuestVariable variable)
    Adds the variable defined by the input parameter to the optimization.
    void
    COptQuestUserControlledOptimization.BeginOptimization()
    Call BeginOptimization() defining variables, constraints and an objective.
    void
    COptQuestOptimization.BuildMetamodel()
    After sampling is complete, this creates a metamodel based on the samples that have been collected.
    double
    Returns the sensitivity score for the objective.
    double
    COptQuestSolutionSet.CalculateSensitivity(COptQuestVariable var)
    Calculate a sensitivity score for the input variable.
    double
    COptQuestSolutionSet.CalculateStatistic(COptQuestSingleObjective obj, int statistic, double statisticValue)
    Using the solution set values for the objective, calculate the specified statistic
    double
    COptQuestSolutionSet.CalculateStatistic(COptQuestVariable var, int statistic, double statisticValue)
    Using the solution set values of the specified variable, calculate the specified statistic.
    void
    COptQuestOptimization.ChangeVariableConstraint()
    Directs the OptQuest Engine to advance to the next bound when the optimization problems contain a COptQuestStringConstraint with variable bounds.
    void
    COptQuestStringConstraint.CheckExpression()
    Checks the constraint expression for syntax errors.
    void
    COptQuestStringObjective.CheckExpression()
    Checks the objective expression for syntax errors.
    void
    COptQuestOptimization.CheckOptimization()
    Use this method to check an optimization for errors.
    void
    COptQuestUserControlledOptimization.CheckOptimization()
    Use this method to check an optimization for errors.
    void
    COptQuestOptimization.ContinueOptimize()
    This method allows the user to continue an optimization that was stopped while iterations or time remained.
    com.opttek.optquest.COptQuestSolution
    COptQuestOptimization.CreateSolution()
    Creates a new solution that can be used to create a suggested solution.
    com.opttek.optquest.COptQuestSolution
    COptQuestUserControlledOptimization.CreateSolution()
    Creates a new solution that can be used to create a suggested solution.
    void
    COptQuestOptimization.EfficientFrontier()
    A method that may be overwritten for problems that contain a COptQuestStringConstraint object with variable bounds.
    void
    COptQuestOptimization.Evaluate(com.opttek.optquest.COptQuestSolution solution)
    Virtual method where you provide code to evaluate the solution.
    void
    COptQuestOptimization.EvaluateComplete(com.opttek.optquest.COptQuestSolution solution)
    Use when using parallel evaluators.
    Call EvaluateComplete(COptQuestSolution) from Evaluate(COptQuestSolution) to indicate the evaluation of the solution is complete.
    void
    COptQuestOptimization.EvaluateMetamodel(com.opttek.optquest.COptQuestSolution sol)
    Evaluates a solution at an arbitrary location in the domain based on the metamodel construcsted with BuildMetaModel()
    double
    COptQuestWeightedMultiObjective.GetCoefficientAt(int index)
    Deprecated.
    Returns the coefficient at the specified index
    double
    IKrigVariogram.getCovariance(double[] v1, double[] v2)
     
    double[][]
    IKrigVariogram.getCurvature(double[] v1, double[] v2)
     
    com.opttek.optquest.COptQuestSolution
    COptQuestOptimization.GetEmptySolution()
     
    com.opttek.optquest.COptQuestSolution
    COptQuestUserControlledOptimization.GetEmptySolution()
     
    COptQuestOptimization.GetEstimatedIterations()
    Returns a lower and upper estimate on the number of iterations to run.
    COptQuestOptimization.GetEstimatedParallelEvaluators()
    Returns an estimate on the maximum number of parallel evaluators that can be used with this problem.
    double[]
    IKrigVariogram.getGradient(double[] v1, double[] v2)
     
    COptQuestStringConstraint.GetLHSString(int clause)
    Returns the left hand side string expression associated with the clause indicated by the input parameter.
    com.opttek.optquest.COptQuestSolution
    COptQuestUserControlledOptimization.GetNextSolution()
    Call this method to get the next solution for evaluation.
    COptQuestMultiObjective.GetObjectiveAt(int index)
    Returns the objective at the specified index.
    ArrayList<com.opttek.optquest.COptQuestSolution>
    COptQuestOptimization.GetPatternFrontier(COptQuestSingleObjective obj)
    Provides all solutions in the current pattern frontier sorted by the specified objective.
    ArrayList<com.opttek.optquest.COptQuestSolution>
    COptQuestUserControlledOptimization.GetPatternFrontier(COptQuestSingleObjective obj)
    Provides all solutions in the current pattern frontier sorted by the specified objective.
    IKrigDistance.getProjection(int[] dims)
     
    COptQuestStringConstraint.GetRHSString(int clause)
    Returns the right hand side string expression associated with the clause indicated by the input parameter.
    void
    COptQuestSolutionSet.LoadSolutionSet(int numSolutions, int orderBy)
    Loads the solution set with the specified number of solutions, ordered by the orderBy parameter.
    void
    COptQuestOptimization.MonitorStatus(com.opttek.optquest.COptQuestSolution sol)
    Override this method to monitor the progress of an optimization.
    void
    COptQuestOptimization.Optimize()
    Method that optimizes the problem.
    void
    COptQuestOptimization.OptimizeAdditional()
    This method allows the user to run additional iterations after an optimization has stopped.
    void
    COptQuestOptimization.Recalculate()
    Recalculate() rechecks all evaluated solutions against the current optimization definition.
    void
    COptQuestOptimization.RemoveConstraint(COptQuestConstraint constraint)
    Removes the constraint from the optimization
    void
    COptQuestOptimization.RemoveConstraint(COptQuestStringConstraint constraint)
    Removes the constraint from the optimization
    com.opttek.optquest.COptQuestSolution
    COptQuestUserControlledOptimization.ReturnEvaluatedSolution(com.opttek.optquest.COptQuestSolution solution)
    Call when a COptQuestSolution has completed evaluation.
    void
    COptQuestOptimization.Sample(int method)
    Method that runs adaptive sampling on the problem.
    void
    COptQuestOptimization.SearchRestart()
    For use by advanced users who want the search for solutions to be restarted.
    void
    COptQuestOptimization.SetAdditionalReplications(int MoreReplications)
    Sets the number of additional replications to be run on the top n solutions.
    void
    COptQuestOptimization.SetAdditionalReplicationsSolutions(int Value)
    Identifies the top n solutions that will have additional replications run.
    void
    COptQuestStringObjective.SetEquation(String expression)
    Sets the mathematical expression that defines the objective.
    void
    COptQuestOptimization.SetEvaluate(int numberOfParallelEvaluators)
    The input parameter identifies the number of parallel evaluations that will be performed by the user.
    void
    COptQuestUserControlledOptimization.SetEvaluate(int numberOfParallelEvaluators)
    The input parameter identifies the number of parallel evaluations that will be performed by the user.
    void
    COptQuestBinaryVariable.SetExclusiveRange(double low, double high)
    Illegal method for binary variables.
    void
    COptQuestDesignVariable.SetExclusiveRange(double low, double high)
    Illegal method for design variables.
    void
    COptQuestPermutationVariable.SetExclusiveRange(double low, double high)
    Illegal method for permutation variables
    void
    COptQuestUserControlledVariable.SetExclusiveRange(double low, double high)
    Not valid for COptQuestUserControlledVariables
    void
    COptQuestVariable.SetExclusiveRange(double low, double high)
    Defines a range of values that will be excluded as possible solutions.
    void
    COptQuestOptimization.SetHeatMapMaximumReplications(int maximum)
    Sets the maximum number of replications to be run when running a HeatMap optimization.
    void
    COptQuestOptimization.SetHeatMapMinimumReplications(int minimum)
    Sets the minimum number of replications to be run when running a HeatMap optimization.
    void
    COptQuestBinaryVariable.SetLowerBound(double val)
    Illegal method for binary variables.
    void
    COptQuestPermutationVariable.SetLowerBound(double value)
    Illegal method for permutation variables
    void
    COptQuestUserControlledVariable.SetLowerBound(double lowerBound)
    Not valid for COptQuestUserControlledVariables
    void
    COptQuestVariable.SetLowerBound(double lowerBound)
    Sets the lower bound of the decision variable
    void
    COptQuestOptimization.SetMinimumReplications(int minimum)
    Sets the minimum number of replications to be run when running general replication.
    void
    COptQuestUserControlledOptimization.SetMinimumReplications(int minimum)
    Sets the minimum number of replications to be run when running general replication.
    void
    COptQuestWeightedMultiObjective.SetObjectiveCoefficient(COptQuestSingleObjective obj, double coefficient)
    Deprecated.
    Assigns a new coefficient to the input objective.
    void
    COptQuestOptimization.SetReplicationBatchSize(int batchSize)
    Some simulations can run multiple replication in a single simulation run and allow the replication data to be retrieved by replication.When running with confidence settings and a batchSize setting, all replication data will be used to calculate the confidence width.
    void
    COptQuestRequirement.SetReplicationStatistic(int statistic, double statisticValue)
    When running multiple replications, you can define a statistic which is used to calculate the requirement value using the values of the replications.
    void
    COptQuestSingleObjective.SetReplicationStatistic(int statistic, double statisticValue)
    Defines the statistic for the replications of an objective.
    void
    COptQuestUserControlledVariable.SetReplicationStatistic(int statistic, double statisticValue)
    Defines the statistic for the replications of a user controlled variable.
    void
    COptQuestBinaryVariable.SetStepSize(double stepSize)
    Illegal method for binary variables, step size is always 1
    void
    COptQuestDiscreteVariable.SetStepSize(double val)
    Sets the step size.
    void
    COptQuestIntegerVariable.SetStepSize(double stepSize)
    Illegal method for integer variables, step size is always 1
    void
    COptQuestBinaryVariable.SetUpperBound(double val)
    Illegal method for binary variables.
    void
    COptQuestPermutationVariable.SetUpperBound(double value)
    Illegal method for permutation variables
    void
    COptQuestUserControlledVariable.SetUpperBound(double upperBound)
    Not valid for COptQuestUserControlledVariables
    void
    COptQuestVariable.SetUpperBound(double upperBound)
    Sets the upper bound of the decision variable
    Constructors in com.opttek.optquest that throw COptQuestException
    Modifier
    Constructor
    Description
     
    COptQuestGeolocationVariable(double[][] locations)
     
     
    COptQuestGeolocationVariable(String name, double[][] locations)
    Default constructor
     
    COptQuestTupleVariable(double[][] tuples)
     
     
    COptQuestTupleVariable(String name, double[][] tuples)
    Default constructor
  • Uses of COptQuestException in com.opttek.optquest.heatmap

    Modifier and Type
    Method
    Description
    com.opttek.optquest.heatmap.COptQuestKrigEvaluator
    COptQuestKrigAverageAggregator.getAggregatedEvaluator()