com.opttek.optquest
Class COptQuestMultiObjective

java.lang.Object
  extended by com.opttek.optquest.COptQuestObjective
      extended by com.opttek.optquest.COptQuestMultiObjective
Direct Known Subclasses:
COptQuestFrontierMultiObjective, COptQuestWeightedMultiObjective

public abstract class COptQuestMultiObjective
extends COptQuestObjective

The COptQuestMultiObjective is an abstract class. See COptQuestWeightedMultiObjective and COptQuestFrontierMultiObjective.


Constructor Summary
COptQuestMultiObjective()
          Default constructor
COptQuestMultiObjective(java.lang.String name)
          Constructor that assigns a name to the objective
 
Method Summary
 COptQuestObjective GetObjectiveAt(int index)
          Returns the objective at the specified index.
 int GetObjectiveCount()
          Returns the number of objectives that have been added to the multi objective.
 java.lang.String GetOptimizationName()
          Returns the optimization name.
 COptQuestRequirement GetRequirementAt(int index)
          Returns the requirement at the specified index.
 
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

COptQuestMultiObjective

public COptQuestMultiObjective()
Default constructor


COptQuestMultiObjective

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

Parameters:
name -
Method Detail

GetObjectiveCount

public int GetObjectiveCount()
Returns the number of objectives that have been added to the multi objective.

Returns:
the number of sub-objectives addes to the multiple objective

GetObjectiveAt

public COptQuestObjective GetObjectiveAt(int index)
                                  throws COptQuestException
Returns the objective at the specified index.

Parameters:
index -
Returns:
the objective at the specified index
Throws:
COptQuestException

GetRequirementAt

public COptQuestRequirement GetRequirementAt(int index)
                                      throws COptQuestException
Returns the requirement at the specified index.

Parameters:
index -
Returns:
the requirement at the specified index
Throws:
COptQuestException

GetOptimizationName

public java.lang.String GetOptimizationName()
Returns the optimization name.

Returns: