Package com.opttek.optquest
Class COptQuestTupleVariable
java.lang.Object
com.opttek.optquest.COptQuestVariable
com.opttek.optquest.COptQuestDiscreteVariable
com.opttek.optquest.COptQuestTupleVariable
- Direct Known Subclasses:
COptQuestGeolocationVariable
The COptQuestTupleVariable class defines a decision variable whose values
are lists of tuples. Externally, they're presented as indexes of a discrete
variable, but can be accessed specifically if a generator needs them
-
Constructor Summary
ConstructorsConstructorDescriptionCOptQuestTupleVariable
(double[][] tuples) COptQuestTupleVariable
(String name, double[][] tuples) Default constructor -
Method Summary
Modifier and TypeMethodDescriptiondouble
getTupleDistance
(double[] tuple1, double[] tuple2) int
getTupleIndex
(double[] value) double[]
double[]
int
double[]
double[]
getTupleValue
(double index) Methods inherited from class com.opttek.optquest.COptQuestDiscreteVariable
GetStepSize, isZeroOne, SetStepSize
Methods inherited from class com.opttek.optquest.COptQuestVariable
equals, GetDOELowerBound, GetDOEUpperBound, GetExclusiveLowerBoundAt, GetExclusiveUpperBoundAt, getID, GetLowerBound, GetName, GetNumberOfExclusiveRanges, GetSuggestedValue, GetUpperBound, getVarRange, hashCode, SetExclusiveRange, SetLowerBound, SetName, SetUpperBound
-
Constructor Details
-
COptQuestTupleVariable
Default constructor- Throws:
COptQuestException
-
COptQuestTupleVariable
- Throws:
COptQuestException
-
-
Method Details
-
GetTupleLowerBound
public double[] GetTupleLowerBound() -
GetTupleUpperBound
public double[] GetTupleUpperBound() -
GetTupleRange
public double[] GetTupleRange() -
getTupleSize
public int getTupleSize() -
getTupleValue
public double[] getTupleValue(double index) -
getTupleIndex
public int getTupleIndex(double[] value) -
getTupleDistance
public double getTupleDistance(double[] tuple1, double[] tuple2)
-