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
A decision variable whose values are lists of tuples. Externally, they're
presented as indexes of a discrete variable, but a generator that needs the
tuples can read them directly.
-
Constructor Summary
ConstructorsConstructorDescriptionCOptQuestTupleVariable(double[][] tuples) COptQuestTupleVariable(String name, double[][] tuples) Default constructor -
Method Summary
Modifier and TypeMethodDescriptiondoublegetTupleDistance(double[] tuple1, double[] tuple2) intgetTupleIndex(double[] value) double[]double[]intdouble[]double[]getTupleValue(double index) Methods inherited from class com.opttek.optquest.COptQuestDiscreteVariable
GetStepSize, isZeroOne, SetStepSizeMethods 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)
-