Opened 3 years ago
Last modified 3 years ago
#20331 new enhancement
A MIPVariable's repr should include some useful information
Reported by: | mkoeppe | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-7.2 |
Component: | numerical | Keywords: | lp |
Cc: | dimpase, vdelecroix, jdemeyer | Merged in: | |
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
sage: p = MixedIntegerLinearProgram(solver="glpk") sage: bar = p.new_variable(name="bar") sage: bar MIPVariable of dimension 1 sage: bar[0] x_0 sage: bar MIPVariable of dimension 1 sage: bar[1] x_1 sage: bar MIPVariable of dimension 1 sage: p.solve() 0.0 sage: bar.values() [x_0, x_1] sage: p.get_values(bar) {0: 0.0, 1: 0.0}
I think the print method should instead of "dimension 1" (which apparently means tensor order 1, rather than dimension 1 -- see #17643) print some useful information, such as the name of the variable and the dimension (number of components).
Change History (4)
comment:1 Changed 3 years ago by
- Cc dimpase vdelecroix jdemeyer added
comment:2 Changed 3 years ago by
- Description modified (diff)
comment:3 Changed 3 years ago by
- Description modified (diff)
comment:4 Changed 3 years ago by
- Description modified (diff)
- Summary changed from MIPVariable misreports its dimension (always 1) to A MIPVariable's repr should include some useful information
- Type changed from defect to enhancement
Note: See
TracTickets for help on using
tickets.