Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AddAllSolutions(OptQuestModel) - Method in class com.opttek.optquest.OptQuestModel
-
Copies every evaluated solution of the source model
srcinto this model. - AddAngleVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an angle variable.
- AddAssignmentVariable(String, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an assignment variable.
- AddAssignmentVariable(String, int, int, boolean[], int[], int[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an assignment variable with separate rules for each item and each bin.
- AddAssignmentVariable(String, int, int, boolean, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an assignment variable with the same rules for every item and every bin.
- AddBetaRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Beta-distributed random variable (used as a random input drawn each replication).
- AddBinaryMatrixVariable(String, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a binary matrix variable: an
mbynmatrix of binary variables. - AddBinaryNDVariable(String, int[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a binary N-dimensional variable: an array of binary variables with the shape
dims. - AddBinaryVariable(String) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a binary variable with the given name.
- AddBinaryVectorVariable(String, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a binary vector variable:
kbinary variables. - AddBSplineCorrectionMatrixVariable(String, double[][], int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a B-spline correction matrix variable.
- AddBSplineCorrectionVectorVariable(String, double[], int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a B-spline correction vector variable.
- AddBSplineMatrixVariable(String, int, int, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a B-spline matrix variable.
- AddBSplineVectorVariable(String, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a B-spline vector variable.
- AddBudgetedSelectionVariable(String, int, double[], double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a budgeted selection variable that selects candidates whose total cost is at most
budgetMax. - AddBudgetedSelectionVariable(String, int, double[], double, double, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a budgeted selection variable with a budget range and a range for the number of selected candidates.
- AddCauchyRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Cauchy-distributed random variable.
- AddChiSquareRandomVariable(String, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Chi-square-distributed random variable.
- AddChoiceVariable(String, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a choice variable.
- AddConstraint(String, String) - Method in class com.opttek.optquest.OptQuestModel
-
Defines a linear or non-linear constraint where the expression may include variables and outputs.
- AddContinuousVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a continuous variable with the given name, minimum value and maximum value.
- AddDAGVariable(String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a DAG variable.
- AddDAGVariable(String, String[], String, String, boolean, Map<String, List<String>>) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a DAG variable with an optional start node, an optional end node, the connected option and optional precedences.
- AddDesignVariable(String, int) - Method in class com.opttek.optquest.OptQuestModel
-
Deprecated.
- AddDiscreteMatrixVariable(String, int, int, double, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a discrete matrix variable: an
mbynmatrix of discrete variables. - AddDiscreteNDVariable(String, int[], double, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a discrete N-dimensional variable: an array of discrete variables with the shape
dims. - AddDiscreteVariable(String, double, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a discrete variable with the given name, minimum value, maximum value and step size.
- AddDiscreteVectorVariable(String, int, double, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a discrete vector variable:
ndiscrete variables. - AddEnumerationVariable(String, double[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an enumeration variable: a decision variable that has an enumerated set of values such as 5,7 and 25.
- AddEvaluated() - Method in class com.opttek.optquest.OptQuestSolution
-
Supplies a solution to the engine whose outputs have already been calculated.
- AddExchangeableGroup(String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Declares a group of identical items, one variable for each item, whose values you can exchange without a change to the result.
- AddExchangeableGroup(String, String[][]) - Method in class com.opttek.optquest.OptQuestModel
-
Declares a group of identical items, each described by a row of variables, whose values you can exchange row for row without a change to the result.
- AddExponentialRandomVariable(String, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an exponentially distributed random variable.
- AddExpressionVariable(String, String) - Method in class com.opttek.optquest.OptQuestModel
-
Defines a variable that is evaluated as an expression of other variables in the model.
- AddFixGroup(String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Declares a fix group: a set of decision variables that the optimizer holds at the values of the best solution found so far while it searches the other variables.
- AddFloatGroup(String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Declares a float group: a set of decision variables that the optimizer searches while it holds all the other variables at the values of the best solution found so far.
- AddFourierCorrectionMatrixVariable(String, double[][], int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Fourier correction matrix variable.
- AddFourierCorrectionVectorVariable(String, double[], int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Fourier correction vector variable.
- AddFourierMatrixVariable(String, int, int, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Fourier matrix variable.
- AddFourierVectorVariable(String, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Fourier vector variable.
- AddGammaRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Gamma-distributed random variable.
- AddGeolocationVariable(String, double[][]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a geolocation variable: a decision variable whose values are lists of latitude and longitude.
- AddIncrementalLowRankCorrectionMatrixVariable(String, double[][], int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an incremental low-rank correction matrix variable.
- AddIncrementalTimeSeriesCorrectionVectorVariable(String, double[], int, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an incremental time-series correction vector variable.
- AddIntegerMatrixVariable(String, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an integer matrix variable: an
mbynmatrix of integer variables. - AddIntegerNDVariable(String, int[], double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an integer N-dimensional variable: an array of integer variables with the shape
dims. - AddIntegerVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an integer variable with the given name, minimum value and maximum value.
- AddIntegerVectorVariable(String, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an integer vector variable:
ninteger variables. - AddItemSelectionVariable(String, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an item selection variable that selects exactly
kofncandidates. - AddItemSelectionVariable(String, int, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an item selection variable that selects from
kMintokMaxofncandidates. - AddLogNormalRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a log-normal distributed random variable.
- AddLowRankCorrectionMatrixVariable(String, double[][], int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a low-rank correction matrix variable.
- AddLowRankMatrixVariable(String, int, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a low-rank matrix variable.
- AddMatrixVariable(String, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a matrix variable: an
mbynmatrix of continuous variables. - AddMaximizeObjective(String, String) - Method in class com.opttek.optquest.OptQuestModel
-
Defines an objective whose value the optimizer maximizes.
- AddMinimizeObjective(String, String) - Method in class com.opttek.optquest.OptQuestModel
-
Defines an objective whose value the optimizer minimizes.
- AddMixtureVariable(String, String[], double[], double[], double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a mixture variable.
- AddMultiChoiceVariable(String, String[], int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a multi-choice variable.
- AddMultiStageSequenceVariable(String, String[][]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a multi-stage sequence variable.
- AddNDVariable(String, int[], double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a N-dimensional variable: an array of continuous variables with the shape
dims. - AddNormalRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a normally distributed random variable.
- AddObjective(String, String, String) - Method in class com.opttek.optquest.OptQuestModel
-
Defines an objective whose value the optimizer minimizes or maximizes.
- AddOutputMatrixVariable(String, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an output matrix variable: a
rowsbycolsmatrix of output variables. - AddOutputNDVariable(String, int[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an output N-dimensional variable: an array of output variables with the shape
dims. - AddOutputVariable(String) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an output variable.
- AddOutputVectorVariable(String, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds an output vector variable:
noutput variables. - AddParetoRandomVariable(String, double, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Pareto-distributed random variable.
- AddPartitionVariable(String, int, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a partition variable.
- AddPathVariable(String, String[], String, String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a path variable.
- AddPermutationVariable(String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Deprecated.Use a sequence variable instead. Add it with
OptQuestModel.AddSequenceVariable(String, String[], Integer). A sequence variable gives the same ranks, from 1 to n, and it also has a top-k mode. - AddPoissonRandomVariable(String, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Poisson-distributed random variable.
- AddPolicySequenceVariable(String, double[][], String[], String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a policy sequence variable.
- AddPowerRandomVariable(String, double, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a random variable whose value is from
rmintormax. - AddRegionVariable(String, double[][]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a region variable.
- AddRequired() - Method in class com.opttek.optquest.OptQuestSolution
-
Adds a solution that the engine evaluates with the exact values that you give.
- AddSampleMetric(String, String, String) - Method in class com.opttek.optquest.OptQuestModel
-
Defines a response metric and an error metric that the engine tracks for adaptive sampling.
- AddSelectionVariable(String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Selection variables are used to add or remove other variables from the optimization.
- AddSequenceVariable(String, String[], Integer) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a sequence variable.
- AddSphericalAngleVariable(String, double, double, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a spherical angle variable.
- AddSphericalElevationRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a spherical elevation random variable.
- AddSphericalRegionVariable(String, double[][]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a spherical region variable.
- AddSplineCorrectionMatrixVariable(String, double[][], int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a spline correction matrix variable.
- AddSplineCorrectionVectorVariable(String, double[], int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a spline correction vector variable.
- AddSplineMatrixVariable(String, int, int, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a spline matrix variable.
- AddSplineVectorVariable(String, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a spline vector variable.
- AddStudentTRandomVariable(String, int) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Student's t-distributed random variable.
- AddSuggested() - Method in class com.opttek.optquest.OptQuestSolution
-
Supplies a "warm start" solution to the engine.
- AddTimeSeriesCorrectionVectorVariable(String, double[], int, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a time-series correction vector variable.
- AddTimeSeriesVectorVariable(String, int, int, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a time-series vector variable.
- AddTopologicalSequenceVariable(String, String[], Map<String, List<String>>) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a topological sequence variable.
- AddTreeVariable(String, String[]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a tree variable.
- AddTreeVariable(String, String[], String, Map<String, List<String>>) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a tree variable with an optional fixed root and optional precedences.
- AddTupleVariable(String, double[][]) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a tuple variable: a decision variable whose values are lists of tuples.
- AddUniformRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a uniform random variable.
- AddVariableExclusiveRange(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Defines a range of values that will be excluded as possible solutions for the variable identified by the name.
- AddVectorVariable(String, int, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a vector variable:
ncontinuous variables. - AddWeibullRandomVariable(String, double, double) - Method in class com.opttek.optquest.OptQuestModel
-
Adds a Weibull-distributed random variable.
- Async - Static variable in class com.opttek.optquest.OptQuestModel.SampleMethod
-
Enable asynchronous sampling.
- AutoStop - Static variable in class com.opttek.optquest.OptQuestModel.TerminationReason
-
The engine stopped the run because of a stop rule set with
OptQuestModel.SetStopCycles(int)orOptQuestModel.SetStopImprovement(double, int).
All Classes and Interfaces|All Packages|Constant Field Values
OptQuestModel.AddChoiceVariable(String, int). A choice variable gives the number of the selected option, from 1 to the number of options.