Java Reference
Java Reference
MPSolverParameters.java
Go to the documentation of this file.
80 return MPSolverParameters.PresolveValues.swigToEnum(main_research_linear_solverJNI.MPSolverParameters_kDefaultPresolve_get());
84 return MPSolverParameters.IncrementalityValues.swigToEnum(main_research_linear_solverJNI.MPSolverParameters_kDefaultIncrementality_get());
98 main_research_linear_solverJNI.MPSolverParameters_setDoubleParam(swigCPtr, this, param.swigValue(), value);
105 main_research_linear_solverJNI.MPSolverParameters_setIntegerParam(swigCPtr, this, param.swigValue(), value);
112 return main_research_linear_solverJNI.MPSolverParameters_getDoubleParam(swigCPtr, this, param.swigValue());
119 return main_research_linear_solverJNI.MPSolverParameters_getIntegerParam(swigCPtr, this, param.swigValue());
148 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
153 throw new IllegalArgumentException("No enum " + DoubleParam.class + " with value " + swigValue);
207 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
212 throw new IllegalArgumentException("No enum " + IntegerParam.class + " with value " + swigValue);
258 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
263 throw new IllegalArgumentException("No enum " + PresolveValues.class + " with value " + swigValue);
313 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
318 throw new IllegalArgumentException("No enum " + LpAlgorithmValues.class + " with value " + swigValue);
365 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
370 throw new IllegalArgumentException("No enum " + IncrementalityValues.class + " with value " + swigValue);
416 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
421 throw new IllegalArgumentException("No enum " + ScalingValues.class + " with value " + swigValue);
final int swigValue()
Definition: MPSolverParameters.java:307
final int swigValue()
Definition: MPSolverParameters.java:201
For each categorical parameter, enumeration of possible values.
Definition: MPSolverParameters.java:242
This class stores parameter settings for LP and MIP solvers.
Definition: MPSolverParameters.java:39
static DoubleParam swigToEnum(int swigValue)
Definition: MPSolverParameters.java:146
static double getKDefaultDualTolerance()
Definition: MPSolverParameters.java:75
static double getKDefaultPrimalTolerance()
Definition: MPSolverParameters.java:71
INCREMENTALITY
Advanced usage: incrementality from one solve to the next.
Definition: MPSolverParameters.java:195
double getDoubleParam(MPSolverParameters.DoubleParam param)
Returns the value of a double parameter.
Definition: MPSolverParameters.java:111
static double getKDefaultRelativeMipGap()
Definition: MPSolverParameters.java:67
static MPSolverParameters.IncrementalityValues getKDefaultIncrementality()
Definition: MPSolverParameters.java:83
void setIntegerParam(MPSolverParameters.IntegerParam param, int value)
Sets a integer parameter to a specific value.
Definition: MPSolverParameters.java:104
static LpAlgorithmValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:311
void setDoubleParam(MPSolverParameters.DoubleParam param, double value)
Sets a double parameter to a specific value.
Definition: MPSolverParameters.java:97
Enumeration of parameters that take continuous values.
Definition: MPSolverParameters.java:125
Advanced usage: Scaling options.
Definition: MPSolverParameters.java:400
MPSolverParameters(long cPtr, boolean cMemoryOwn)
Definition: MPSolverParameters.java:43
int getIntegerParam(MPSolverParameters.IntegerParam param)
Returns the value of an integer parameter.
Definition: MPSolverParameters.java:118
final int swigValue()
Definition: MPSolverParameters.java:410
static MPSolverParameters.PresolveValues getKDefaultPresolve()
Definition: MPSolverParameters.java:79
Enumeration of parameters that take integer or categorical values.
Definition: MPSolverParameters.java:183
PRIMAL_TOLERANCE
Advanced usage: tolerance for primal feasibility of basic solutions.
Definition: MPSolverParameters.java:136
static PresolveValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:256
static ScalingValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:414
INCREMENTALITY_ON
Reuse results from previous solve as much as the underlying solver allows.
Definition: MPSolverParameters.java:357
Advanced usage: Incrementality options.
Definition: MPSolverParameters.java:348
static IncrementalityValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:363
final int swigValue()
Definition: MPSolverParameters.java:252
DUAL_TOLERANCE
Advanced usage: tolerance for dual feasibility of basic solutions.
Definition: MPSolverParameters.java:140
static IntegerParam swigToEnum(int swigValue)
Definition: MPSolverParameters.java:205
final int swigValue()
Definition: MPSolverParameters.java:142
final int swigValue()
Definition: MPSolverParameters.java:359
MPSolverParameters()
The constructor sets all parameters to their default value.
Definition: MPSolverParameters.java:90
LP algorithm to use.
Definition: MPSolverParameters.java:293