Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#20478 closed enhancement (fixed)

Common base class for LinearFunction and LinearConstraint

Reported by: jdemeyer Owned by:
Priority: major Milestone: sage-7.2
Component: numerical Keywords:
Cc: mkoeppe Merged in:
Authors: Jeroen Demeyer Reviewers: Matthias Koeppe
Report Upstream: N/A Work issues:
Branch: 3782ec2 (Commits) Commit:
Dependencies: Stopgaps:

Description

In order to improve the handling of chained inequalities in MILP constraints, it makes sense to have one common base class for LinearFunction and LinearConstraint since that should be the level where the chaining is implemented.

Change History (7)

comment:1 Changed 3 years ago by jdemeyer

  • Cc mkoeppe added

comment:2 Changed 3 years ago by jdemeyer

  • Branch set to u/jdemeyer/common_base_class_for_linearfunction_and_linearconstraint

comment:3 Changed 3 years ago by git

  • Commit set to 3782ec26f0d593dddf50c205fc430ec8d025def7

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

3782ec2Common base class for LinearFunction and LinearConstraint

comment:4 Changed 3 years ago by jdemeyer

  • Status changed from new to needs_review

comment:5 Changed 3 years ago by mkoeppe

  • Reviewers set to Matthias Köppe
  • Status changed from needs_review to positive_review

comment:6 Changed 3 years ago by vbraun

  • Branch changed from u/jdemeyer/common_base_class_for_linearfunction_and_linearconstraint to 3782ec26f0d593dddf50c205fc430ec8d025def7
  • Resolution set to fixed
  • Status changed from positive_review to closed

comment:7 Changed 3 years ago by jdemeyer

  • Commit 3782ec26f0d593dddf50c205fc430ec8d025def7 deleted
  • Reviewers changed from Matthias Köppe to Matthias Koeppe
Note: See TracTickets for help on using tickets.