C++ Reference: class FeasibilityPump
Note: This documentation is automatically generated.
Method | |
---|---|
AddLinearConstraint | Return type: Arguments: Add a new linear constraint to this LP. |
FeasibilityPump | Return type: Arguments: |
~FeasibilityPump | |
GetIntegerSolutionValue | Return type: Arguments: |
GetLPSolutionValue | Return type: Arguments: |
HasIntegerSolution | Return type: Returns the Integer solution value of a variable in the current rounded solution. These functions should only be called when HasIntegerSolution() is true. |
HasLPSolution | Return type: Returns the LP value of a variable in the current solution. These functions should only be called when HasSolution() is true. |
IntegerSolutionIsFeasible | Return type: |
IntegerSolutionObjectiveValue | Return type: |
LPSolutionFractionality | Return type: |
LPSolutionIsInteger | Return type: |
LPSolutionObjectiveValue | Return type: |
SetMaxFPIterations | Return type: Arguments: |
SetObjectiveCoefficient | Return type: Arguments: Set the coefficient of the variable in the objective. Calling it twice will overwrite the previous value. Note that this doesn't set the objective coefficient if the variable doesn't appear in any constraints. So this has to be called after all the constraints are added. |
Solve | Return type: Returns false if the model is proven to be infeasible. |