DotNet Reference
DotNet Reference
Detailed Description
Definition at line 13 of file MPSolverParameters.cs.
Public Types | |
| enum | DoubleParam { RELATIVE_MIP_GAP = 0, PRIMAL_TOLERANCE = 1, DUAL_TOLERANCE = 2 } |
| enum | IntegerParam { PRESOLVE = 1000, LP_ALGORITHM = 1001, INCREMENTALITY = 1002, SCALING = 1003 } |
| enum | PresolveValues { PRESOLVE_OFF = 0, PRESOLVE_ON = 1 } |
| enum | LpAlgorithmValues { DUAL = 10, PRIMAL = 11, BARRIER = 12 } |
| enum | IncrementalityValues { INCREMENTALITY_OFF = 0, INCREMENTALITY_ON = 1 } |
| enum | ScalingValues { SCALING_OFF = 0, SCALING_ON = 1 } |
Public Member Functions | |
| void | Dispose () |
| MPSolverParameters () | |
| void | SetDoubleParam (MPSolverParameters.DoubleParam param, double value) |
| void | SetIntegerParam (MPSolverParameters.IntegerParam param, int value) |
| double | GetDoubleParam (MPSolverParameters.DoubleParam param) |
| int | GetIntegerParam (MPSolverParameters.IntegerParam param) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Protected Attributes | |
| bool | swigCMemOwn |
Properties | |
| static double | kDefaultRelativeMipGap [get] |
| static double | kDefaultPrimalTolerance [get] |
| static double | kDefaultDualTolerance [get] |
| static MPSolverParameters.PresolveValues | kDefaultPresolve [get] |
| static MPSolverParameters.IncrementalityValues | kDefaultIncrementality [get] |
Member Enumeration Documentation
◆ DoubleParam
|
strong |
| Enumerator | |
|---|---|
| RELATIVE_MIP_GAP | |
| PRIMAL_TOLERANCE | |
| DUAL_TOLERANCE | |
Definition at line 103 of file MPSolverParameters.cs.
◆ IncrementalityValues
|
strong |
| Enumerator | |
|---|---|
| INCREMENTALITY_OFF | |
| INCREMENTALITY_ON | |
Definition at line 127 of file MPSolverParameters.cs.
◆ IntegerParam
|
strong |
| Enumerator | |
|---|---|
| PRESOLVE | |
| LP_ALGORITHM | |
| INCREMENTALITY | |
| SCALING | |
Definition at line 109 of file MPSolverParameters.cs.
◆ LpAlgorithmValues
|
strong |
| Enumerator | |
|---|---|
| DUAL | |
| PRIMAL | |
| BARRIER | |
Definition at line 121 of file MPSolverParameters.cs.
◆ PresolveValues
|
strong |
| Enumerator | |
|---|---|
| PRESOLVE_OFF | |
| PRESOLVE_ON | |
Definition at line 116 of file MPSolverParameters.cs.
◆ ScalingValues
|
strong |
| Enumerator | |
|---|---|
| SCALING_OFF | |
| SCALING_ON | |
Definition at line 132 of file MPSolverParameters.cs.
Constructor & Destructor Documentation
◆ MPSolverParameters()
|
inline |
Definition at line 82 of file MPSolverParameters.cs.
Member Function Documentation
◆ Dispose() [1/2]
|
inline |
Definition at line 30 of file MPSolverParameters.cs.
◆ Dispose() [2/2]
|
inlineprotectedvirtual |
Definition at line 35 of file MPSolverParameters.cs.
◆ GetDoubleParam()
|
inline |
Definition at line 93 of file MPSolverParameters.cs.
◆ GetIntegerParam()
|
inline |
Definition at line 98 of file MPSolverParameters.cs.
◆ SetDoubleParam()
|
inline |
Definition at line 85 of file MPSolverParameters.cs.
◆ SetIntegerParam()
|
inline |
Definition at line 89 of file MPSolverParameters.cs.
Member Data Documentation
◆ swigCMemOwn
|
protected |
Definition at line 15 of file MPSolverParameters.cs.
Property Documentation
◆ kDefaultDualTolerance
|
staticget |
Definition at line 61 of file MPSolverParameters.cs.
◆ kDefaultIncrementality
|
staticget |
Definition at line 75 of file MPSolverParameters.cs.
◆ kDefaultPresolve
|
staticget |
Definition at line 68 of file MPSolverParameters.cs.
◆ kDefaultPrimalTolerance
|
staticget |
Definition at line 54 of file MPSolverParameters.cs.
◆ kDefaultRelativeMipGap
|
staticget |
Definition at line 47 of file MPSolverParameters.cs.
The documentation for this class was generated from the following file: