Deprecated API


Contents
Deprecated Methods
com.opttek.optquest.COptQuestOptimization.AddSuggestedSolution()
          Use COptQuestOptimization::CreateSolution() to create a new solution and COptQuestSolution.SetVariableValue() to set values for the suggested solution. Note: All decision variables must be added to the optimization problem before adding a suggested solution. 
com.opttek.optquest.COptQuestOptimization.ConstraintEquation(String)
          Use COptQuestOptimization.AddConstraint(COptQuestStringConstraint constraint) 
com.opttek.optquest.COptQuestOptimization.ConstraintEquation(String, boolean)
          Use COptQuestOptimization.AddConstraint(COptQuestStringConstraint constraint) 
com.opttek.optquest.COptQuestOptimization.EfficientFrontier()
          Virtual method for problems that contain a COptQuestStringConstraint object with variable bounds. This method is called when the evaluations for a bound are complete. You provide code to retrieve the best solution at each bound. The plot of the bound and the best objective at each bound produces an Efficient Frontier. Example: (2*Var1 + 3*Var2 + 1.5*Var3 <= 100,200,300) In this example, EfficientFrontier() would be called 3 times. Once at the last iteration for the bound 100, again at the last iteration for the bound 200 and when the optimization completes where the bound was at 300. 
com.opttek.optquest.COptQuestOptimization.Evaluate()
          Use the method Evaluate(COptQuestSolution) 
com.opttek.optquest.COptQuestOptimization.Evaluate(int)
          Use the method Evaluate(COptQuestSolution) 
com.opttek.optquest.COptQuestOptimization.EvaluateBestConstraint(COptQuestStringConstraint)
          Use COptQuestOptimization::GetBestSolution().IsFeasible(COptQuestStringConstraint constraint) 
com.opttek.optquest.COptQuestOptimization.EvaluateComplete(int)
          Use the method EvaluateComplete(COptQuestSolution) 
com.opttek.optquest.COptQuestOptimization.EvaluateCurrentConstraint(COptQuestStringConstraint)
          Use COptQuestOptimization::GetCurrentSolution().IsFeasible(COptQuestStringConstraint constraint) 
com.opttek.optquest.COptQuestOptimization.EvaluateNthBestConstraint(COptQuestStringConstraint)
          Use COptQuestStringConstraint::CheckExpression()and COptQuestOptimization::GetNthBestSolution().IsFeasible(COptQuestStringConstraint constraint) 
com.opttek.optquest.COptQuestOptimization.EvaluateSuggestedConstraint(COptQuestStringConstraint)
          Use COptQuestOptimization::CreateSolution()and COptQuestSolution.SetVariableValue() to set the suggested values for each decision variable. Use COptQuestSolution::IsFeasible(COptQuestStringConstraint constraint) to check if the solution is feasible for the specified constraint. Use COptQuestStringConstraint::CheckExpression()to validate the string constraint expression. 
com.opttek.optquest.COptQuestOptimization.GetAggressiveSearch()
            
com.opttek.optquest.COptQuestObjective.GetBestFeasible()
          Use COptQuestOptimization::GetBestSolution().IsFeasible() 
com.opttek.optquest.COptQuestOptimization.GetBestIteration()
          Use GetBestSolution and COptQuestSolution.GetIteration() 
com.opttek.optquest.COptQuestOptimization.GetBestObjectiveValue()
          Use COptQuestOptimization.GetBestSolution().GetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.GetBestReplications()
          Use COptQuestOptimization::GetBestSolution().GetReplication() 
com.opttek.optquest.COptQuestOptimization.GetBestReplicationStandardDeviation()
          Use COptQuestOptimization::GetBestSolution().GetReplicationStandardDeviation(). 
com.opttek.optquest.COptQuestOptimization.GetBestReplicationTerminationReason()
          Use COptQuestOptimization::GetBestSolution().GetReplicationTerminationReason(). 
com.opttek.optquest.COptQuestOptimization.GetBestReplicationTerminationReasonString()
          Use COptQuestOptimization::GetBestSolution().GetTerminationReasonString() 
com.opttek.optquest.COptQuestTuner.GetBestSearchParameters()
          Returns the search parameters that produced the best result. 
com.opttek.optquest.COptQuestOptimization.GetBestStatistic(int, int, double)
          Use COptQuestOptimization.GetBestSolution().CalculateStatisticOnMeasure() 
com.opttek.optquest.COptQuestVariable.GetBestValue()
          Use COptQuestOptimization::GetBestSolution().GetVariableValue() 
com.opttek.optquest.COptQuestRequirement.GetBestValue()
          Use COptQuestOptimization::GetBestSolution().GetRequirementValue(). 
com.opttek.optquest.COptQuestObjective.GetBestValue()
          Use COptQuestOptimization::GetBestSolution().GetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.GetCrossOverSearch()
            
com.opttek.optquest.COptQuestObjective.GetCurrentFeasible()
          Use COptQuestOptimization::GetCurrentSolution().IsFeasible() 
com.opttek.optquest.COptQuestObjective.GetCurrentFeasible(int)
          Use COptQuestOptimization::GetCurrentSolution(int pID).IsFeasible() 
com.opttek.optquest.COptQuestOptimization.GetCurrentObjectiveValue()
          Use COptQuestOptimization.GetCurrentSolution().GetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.GetCurrentObjectiveValue(int)
          Use COptQuestOptimization.GetCurrentSolution(pID).GetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.GetCurrentReplicationStandardDeviation()
          Use COptQuestOptimization::GetCurrentSolution().GetReplicationStandardDeviation(). 
com.opttek.optquest.COptQuestOptimization.GetCurrentReplicationTerminationReason()
          Use COptQuestOptimization::GetCurrentSolution().GetReplicationTerminationReason(). 
com.opttek.optquest.COptQuestOptimization.GetCurrentReplicationTerminationReasonString()
          Use COptQuestOptimization::GetCurrentSolution().GetTerminationReasonString() 
com.opttek.optquest.COptQuestTuner.GetCurrentSearchParameters()
          Returns the search parameters for the current iteration of the tuner. This should be passed into the constructor of the COptQuestOptimization object that represents the model during the tuning process 
com.opttek.optquest.COptQuestOptimization.GetCurrentSolution()
          Returns the current solution. Returns null if the optimization hasn't started and there isn't a current solution. 
com.opttek.optquest.COptQuestOptimization.GetCurrentSolution(int)
          Use Evaluate(COptQuestSolution) which will give you a solution. You can get the pID by calling COptQuestSolution.GetPID() 
com.opttek.optquest.COptQuestOptimization.GetCurrentStatistic(int, int, double)
          UseCOptQuestOptimization::GetCurrentSolution().CalculateStatisticOnMeasure() 
com.opttek.optquest.COptQuestVariable.GetCurrentValue()
          Use COptQuestOptimization::GetCurrentSolution().GetVariableValue(). 
com.opttek.optquest.COptQuestRequirement.GetCurrentValue()
          Call COptQuestOptimization::GetCurrentSolution().GetRequirementValue() 
com.opttek.optquest.COptQuestObjective.GetCurrentValue()
          Use COptQuestOptimization::GetCurrentSolution().GetObjectiveValue() 
com.opttek.optquest.COptQuestVariable.GetCurrentValue(int)
          Use COptQuestSolution.GetVariableValue(). 
com.opttek.optquest.COptQuestRequirement.GetCurrentValue(int)
          Use COptQuestSolution.GetRequirementValue() 
com.opttek.optquest.COptQuestObjective.GetCurrentValue(int)
          Use COptQuestOptimization::GetCurrentSolution(int pID).GetObjectiveValue() method to 
com.opttek.optquest.COptQuestOptimization.GetIteration()
          Returns the current iteration counter 
com.opttek.optquest.COptNeuralNet.GetIteration()
          - use COptQuestOptimization.GetNumberOfCompletedIterations() GetIteration() gets the current iteration. 
com.opttek.optquest.COptQuestOptimization.GetIteration(int)
          Use COptQuestSolution.GetIteration() 
com.opttek.optquest.COptQuestOptimization.GetLever()
            
com.opttek.optquest.COptQuestObjective.GetNthBestFeasible()
          Use COptQuestOptimization::GetNthBestSolution().IsFeasible() 
com.opttek.optquest.COptQuestOptimization.GetNthBestIteration()
          Use COptQuestOptimization::GetNthBestSolution().GetIteration() 
com.opttek.optquest.COptQuestOptimization.GetNthBestObjectiveValue()
          Use COptQuestOptimization.GetNthBestSolution().GetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.GetNthBestReplications()
          Use COptQuestOptimization::GetNthBestSolution().GetReplication() 
com.opttek.optquest.COptQuestOptimization.GetNthBestReplicationStandardDeviation()
          Use COptQuestOptimization::GetNthBestSolution().GetReplicationStandardDeviation(). 
com.opttek.optquest.COptQuestOptimization.GetNthBestReplicationTerminationReason()
          Use COptQuestOptimization::GetNthBestSolution().GetReplicationTerminationReason(). 
com.opttek.optquest.COptQuestOptimization.GetNthBestReplicationTerminationReasonString()
          Use COptQuestOptimization::GetNthBestSolution().GetTerminationReasonString() 
com.opttek.optquest.COptQuestOptimization.GetNthBestStatistic(int, int, double)
          Use COptQuestOptimization::GetNthBestSolution().CalculateStatisticOnMeasure() 
com.opttek.optquest.COptQuestVariable.GetNthBestValue()
          Use COptQuestOptimization::GetNthBestSolution().GetVariableValue() 
com.opttek.optquest.COptQuestRequirement.GetNthBestValue()
          Use COptQuestOptimization::GetNthBestSolution().GetRequirementValue(). 
com.opttek.optquest.COptQuestObjective.GetNthBestValue()
          Use COptQuestOptimization::GetNthBestSolution().GetObjectiveValue(). 
com.opttek.optquest.COptQuestOptimization.GetPortfolioMeasure()
          Use COptQuestPortfolioObjective.GetPortfolioMeasure() 
com.opttek.optquest.COptQuestOptimization.GetPortfolioStatistic()
          Use COptQuestPortfolioObjective.GetPortfolioStatistic() 
com.opttek.optquest.COptQuestOptimization.GetPortfolioStatisticValue()
          Use COptQuestPortfolioObjective.GetPortfolioStatisticValue(). 
com.opttek.optquest.COptQuestOptimization.GetReplication()
          Use COptQuestOptimization::GetCurrentSolution().GetReplication() method. 
com.opttek.optquest.COptQuestOptimization.GetReplication(int)
          Use COptQuestOptimization::GetCurrentSolution(pID).GetReplication() method. 
com.opttek.optquest.COptQuestOptimization.GetReplicationConfidenceLevel()
          Use COptQuestObjective.GetReplicationConfidenceLevel() TODO: Add this method to COptQuestObjective Returns the confidence level set by the call to SetReplicationConfidence(). 
com.opttek.optquest.COptQuestOptimization.GetReplicationConfidencePercent()
          Use COptQuestObjective.GetReplicationConfidencePercent() TODO: Add this method to COptQuestObjective Return the confidence error percent set by the call to SetReplicationConfidence() 
com.opttek.optquest.COptQuestOptimization.GetReplicationConfidenceType()
          Use COptQuestObjective.GetReplicationConfidenceType() TODO: Add this method to COptQuestObjective Returns the confidence type set by the call to SetReplicationConfidence(); 
com.opttek.optquest.COptQuestOptimization.GetSolutionObjectiveValue(int)
          Use COptQuestOptimization::GetIterationSolution().GetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.GetSolutionReplicationTerminationReason(int)
          Use COptQuestOptimization::GetIterationSolution().GetTerminationReason() 
com.opttek.optquest.COptQuestOptimization.GetSolutionReplicationTerminationReasonString(int)
          Use COptQuestOptimization::GetIterationSolution().GetTerminationReasonString() 
com.opttek.optquest.COptQuestOptimization.GetSolutionStatistic(int, int, int, double)
          Use COptQuestOptimization::GetIterationSolution().CalculateStatisticOnMeasure() 
com.opttek.optquest.COptQuestOptimization.GetTaguchi()
            
com.opttek.optquest.COptQuestOptimization.IsBestFeasible()
          Use COptQuestOptimization::GetBestSolution().IsFeasible(). 
com.opttek.optquest.COptQuestOptimization.IsCurrentFeasible()
          Use COptQuestOptimization::GetCurrentSolution().IsFeasible() 
com.opttek.optquest.COptQuestOptimization.IsCurrentFeasible(int)
          Use COptQuestOptimization.GetCurrentSolution(pID).IsFeasible() 
com.opttek.optquest.COptQuestOptimization.IsLastReplication()
          Use COptQuestOptimization::GetCurrentSolution().IsLastReplication(). 
com.opttek.optquest.COptQuestOptimization.IsLinearEquation(String)
          Use COptQuestStringConstraint.IsLinear() 
com.opttek.optquest.COptQuestOptimization.IsLinearObjectiveEquation(String)
          Use COptQuestStringObjective.IsLinear() 
com.opttek.optquest.COptQuestOptimization.IsMaximize()
          Use COptQuestObjective.IsMaximize(). 
com.opttek.optquest.COptQuestOptimization.IsMinimize()
          Use COptQuestObjective.IsMinimize(). 
com.opttek.optquest.COptQuestOptimization.IsNthBestFeasible()
          Use COptQuestOptimization::GetNthBestSolution().IsFeasible() method. 
com.opttek.optquest.COptQuestOptimization.IsPureJava()
            
com.opttek.optquest.COptQuestOptimization.IsSolutionMetConfidence(int)
          Use COptQuestOptimization::GetIterationSolution().SolutionMetConfidence() method. 
com.opttek.optquest.COptQuestOptimization.MonitorStatus()
          Use MonitorStatus(COptQuestSolution sol) 
com.opttek.optquest.COptQuestOptimization.ObjectiveEquation(String)
          Use COptQuestOptimization::AddObjective(COptQuestStringObjective obj). 
com.opttek.optquest.COptQuestOptimization.ObjectiveEquation(String, boolean)
          Use COptQuestOptimization::AddObjective(COptQuestStringObjective obj). 
com.opttek.optquest.COptQuestOptimization.RejectSolution()
          Use COptQuestSolution.RejectSolution() Called by the user to reject the current solution. The rejected solution will not appear as the best or Nth best solution. This method should be called from the Evaluate() method. 
com.opttek.optquest.COptQuestOptimization.SetAggressiveSearch(boolean)
            
com.opttek.optquest.COptQuestOptimization.SetCrossOverSearch(boolean)
            
com.opttek.optquest.COptQuestOptimization.SetCurrentObjectiveValue(double)
          Use COptQuestOptimization.GetCurrentSolution().SetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.SetCurrentObjectiveValue(int, double)
          Use COptQuestOptimization.GetCurrentSolution(pID).SetObjectiveValue() 
com.opttek.optquest.COptQuestVariable.SetCurrentValue(double)
          Use COptQuestSolution.SetVariableValue() Method that sets the current value of the variable. The user can call this method to modifiy a solution suggested by the OptQuest Engine or to set the value of a COptQuestUserControlledVariable whose value is always set by the user. 
com.opttek.optquest.COptQuestRequirement.SetCurrentValue(double)
          Use COptQuestOptimization::GetCurrentSolution().SetRequirementValue() 
com.opttek.optquest.COptQuestObjective.SetCurrentValue(double)
          Use COptQuestOptimization::GetCurrentSolution().SetObjectiveValue() 
com.opttek.optquest.COptQuestVariable.SetCurrentValue(int, double)
          Use COptQuestSolution.SetVariableValue() Method that sets the current value of the variable when using parallel optimization. The user can call this method to modifiy a solution suggested by the OptQuest Engine or to set the value of a COptQuestUserControlledVariable whose value is always set by the user. 
com.opttek.optquest.COptQuestRequirement.SetCurrentValue(int, double)
          Use COptQuestSolution.SetRequirementValue(); 
com.opttek.optquest.COptQuestObjective.SetCurrentValue(int, double)
          Use COptQuestOptimization::GetCurrentSolution(int pID).SetObjectiveValue() 
com.opttek.optquest.COptQuestOptimization.SetLever(boolean)
            
com.opttek.optquest.COptQuestOptimization.SetMaximize()
          Use COptQuestObjective.SetMaximize(). 
com.opttek.optquest.COptQuestOptimization.SetMinimize()
          Use COptQuestObjective.SetMinimize(). 
com.opttek.optquest.COptQuestOptimization.SetNthBest(int)
          Use COptQuestOptimization.GetNthBestSolution(nth) and use COptQuestSolution methods to retrieve information from the solution. 
com.opttek.optquest.COptQuestOptimization.SetPortfolioMeasure(int)
          Use COptQuestPortfolioObjective.SetPortfolioMeasure() 
com.opttek.optquest.COptQuestOptimization.SetPortfolioStatistic(int, double)
          Use COptQuestPortfolioObjective.SetPortfolioStatistic() 
com.opttek.optquest.COptQuestOptimization.SetReplicationConfidence(int, int, double)
          Use COptQuestObjective.SetReplicationConfidence() Sets the values used for replication confidence testing. 
com.opttek.optquest.COptQuestVariable.SetSuggestedValue(double)
          Use COptQuestOptimization::CreateSolution() to create an empty solution. Use the COptQuestSolution::SetVariableValue() method to set the variable's value for the solution. Call COptQuestOptimization::AddSuggestedSolution() to add the completed soluition to the optmization problem. 
com.opttek.optquest.COptQuestOptimization.SetTaguchi(int)
            
com.opttek.optquest.COptQuestOptimization.SolveBestEquation(String)
          Use COptQuestOptimization::GetBestSolution().SolveExpression( ) 
com.opttek.optquest.COptQuestOptimization.SolveBestLHS(COptQuestStringConstraint, int)
          Use COptQuestOptimization::GetBestSolution().GetConstraintLHS( ) 
com.opttek.optquest.COptQuestOptimization.SolveBestRHS(COptQuestStringConstraint, int)
          Use COptQuestOptimization::GetBestSolution().GetConstraintRHS( ) 
com.opttek.optquest.COptQuestOptimization.SolveCurrentEquation(String)
          Use COptQuestOptimization::GetCurrentSolution().SolveExpression( ) 
com.opttek.optquest.COptQuestOptimization.SolveCurrentLHS(COptQuestStringConstraint, int)
          Use COptQuestOptimization::GetCurrentSolution().GetConstraintLHS( ) 
com.opttek.optquest.COptQuestOptimization.SolveCurrentRHS(COptQuestStringConstraint, int)
          Use COptQuestSolution.GetConstraintRHS(COptQuestStringConstraint con)) 
com.opttek.optquest.COptQuestOptimization.SolveNthBestEquation(String)
          Use COptQuestOptimization::GetNthBestSolution().SolveExpression( ) 
com.opttek.optquest.COptQuestOptimization.SolveNthBestLHS(COptQuestStringConstraint, int)
          Use COptQuestOptimization::GetNthBestSolution().GetConstraintLHS( ) 
com.opttek.optquest.COptQuestOptimization.SolveNthBestRHS(COptQuestStringConstraint, int)
          Use COptQuestOptimization::GetNthBestSolution().GetConstraintRHS( ) 
com.opttek.optquest.COptQuestOptimization.SolveSuggestedEquation(String)
          Use COptQuestOptimization::CreateSolution() to get a COptQuestSolution object and COptQuestSolution.SetVariableValue() to set the suggested values for each decision variable. Use COptQuestSolution::IsFeasible(COptQuestStringConstraint constraint) to check if the solution is feasible for the specified constraint. Use COptQuestStringConstraint::CheckExpression()to validate the string constraint expression. 
com.opttek.optquest.COptQuestOptimization.SolveSuggestedLHS(COptQuestStringConstraint, int)
          Use COptQuestOptimization::CreateSolution()and COptQuestSolution.SetVariableValue() to set the suggested value for each decision variable. Use COptQuestSolution::GetConstraintLHS( )to get the value of the left hand side for the specified constraint. 
com.opttek.optquest.COptQuestOptimization.SolveSuggestedRHS(COptQuestStringConstraint, int)
          Use COptQuestOptimization::CreateSolution()and COptQuestSolution.SetVariableValue() to set the suggested values for each decision variable. Use COptQuestSolution::GetConstraintRHS( )to get the value of the right hand side for the specified constraint. 
com.opttek.optquest.COptQuestOptimization.ValidateEquation(COptQuestStringConstraint)
          use COptQuestStringConstraint.CheckExpression(). The COptQuestOptimization.RemoveConstraint() method can be used to remove the constraint if there is an error. 
com.opttek.optquest.COptQuestOptimization.ValidateEquation(String)
          use COptQuestStringConstraint.CheckExpression(). The COptQuestOptimization.RemoveConstraint() method can be used to remove the constraint if there is an error. 
com.opttek.optquest.COptQuestOptimization.ValidateObjectiveEquation(COptQuestStringObjective)
          Use COptQuestStringObjective.CheckExpression() 
com.opttek.optquest.COptQuestOptimization.ValidateObjectiveEquation(String)
          Use COptQuestStringObjective.CheckExpression() Validates the objective string expression and throws and exception if there is an error in the string expression. The expression is checked to make sure the variable names are names of COptQuestVariable objects that have been added to the optimization, math operations are syntactically correct and parenthesis are matched. You can use this method to validate a COptQuestStringObjective expression before calling COptQuestOptimization.AddObjective().