Opened 16 years ago
Last modified 9 years ago
#326 closed enhancement
MipSolver interface fixes and extension — at Version 1
| Reported by: | Peter Kovacs | Owned by: | Balazs Dezso |
|---|---|---|---|
| Priority: | critical | Milestone: | LEMON 1.4 release |
| Component: | core | Version: | hg main |
| Keywords: | Cc: | ||
| Revision id: |
Description (last modified by )
In MipSolver there are type(), sol() and solValue() functions to obtain the (primal) solution.
- There are two inconsistent names here:
solValue()should be renamed tosol()(as on overloaded version) asprimalValue()was renamed toprimal()inLpSolver.ColTypesshould be renamed toColType, since we do not use plural in similar names.
- Apart form that, I suggest an extension. Let's introduce
primalType()andprimal()as an alias for the above functions. Adding these variants, one can change to using a Mip solver instead of an Lp solver without rewriting the code (if only primal queries were used).
- Maybe
type(),sol()could also be added toLpSolveras an alias for the primal queries.
Note: See
TracTickets for help on using
tickets.

