com.opttek.optquest
Class COptQuestUserControlledObjective

java.lang.Object
  extended by com.opttek.optquest.COptQuestObjective
      extended by com.opttek.optquest.COptQuestUserControlledObjective

public class COptQuestUserControlledObjective
extends COptQuestObjective

The COptQuestUserControlledObjective allows you to compute a value for the optimization objective. Your evaluation may utilize a formula specific to your application or involve running a simulation and using a simulation output as the objective. You need to create an instance of the COptQuestUserControlledObjective and add it using the COptQuestOptimization::AddObjectiveMethod(). You override the COptQuestOptimzation::Evaluate() method and compute a value for the objective. You set the value of the objective using the method COptQuestSolution.SetObjectiveValue().


Constructor Summary
COptQuestUserControlledObjective()
          Default constructor.
COptQuestUserControlledObjective(java.lang.String name)
          Constructor that assigns a name to the objective
 
Method Summary
 
Methods inherited from class com.opttek.optquest.COptQuestObjective
GetBestFeasible, GetBestValue, GetCurrentFeasible, GetCurrentFeasible, GetCurrentValue, GetCurrentValue, GetName, GetNthBestFeasible, GetNthBestValue, GetReplicationConfidenceLevel, GetReplicationConfidencePercent, GetReplicationConfidenceType, IsLinear, IsMaximize, IsMinimize, SetCurrentValue, SetCurrentValue, SetMaximize, SetMinimize, SetName, SetReplicationConfidence
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

COptQuestUserControlledObjective

public COptQuestUserControlledObjective()
Default constructor.


COptQuestUserControlledObjective

public COptQuestUserControlledObjective(java.lang.String name)
Constructor that assigns a name to the objective

Parameters:
name -