- Function GMP::Solution::IsInteger(GMP, solution, tolerance)
GMP::Solution::IsInteger
The function GMP::Solution::IsInteger
checks whether the solution
for a generated mathematical program is an integer solution.
GMP::Solution::IsInteger(
GMP, ! (input) a generated mathematical program
solution, ! (input) a solution
[tolerance] ! (optional) a tolerance
)
Arguments
- GMP
An element in the set
AllGeneratedMathematicalPrograms
.- solution
An integer scalar reference to a solution.
- tolerance
A numerical value. The default is 0.
Return Value
The function returns 1 if the solution is integer, and 0 otherwise.
Note
If the mathematical program contains Special Ordered Sets (SOS) then this function also checks whether the solution satisfies them. If one of the SOS sets is violated then this function returns 0.
See also
The routines GMP::Instance::Generate
, GMP::Solution::RetrieveFromModel
and GMP::Solution::RetrieveFromSolverSession
.