File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -19,12 +19,15 @@ use crate::algorithm::two_phase::tableau::kind::non_artificial::NonArtificial;
19
19
///
20
20
/// An `OptimizationResult` indicating whether or not the problem has a finite optimum. It cannot be
21
21
/// infeasible, as a feasible solution is needed to start using this method.
22
- pub fn primal < IM , MP , PR > (
23
- tableau : & mut Tableau < IM , NonArtificial < MP > > ,
22
+ pub fn primal < ' provider , IM , MP , PR > (
23
+ tableau : & mut Tableau < IM , NonArtificial < ' provider , MP > > ,
24
24
) -> OptimizationResult < IM :: F >
25
25
where
26
- IM : InverseMaintener < F : im_ops:: FieldHR + im_ops:: Column < <MP :: Column as Column >:: F > > ,
27
- for < ' r > IM :: F : im_ops:: Cost < MP :: Cost < ' r > > ,
26
+ IM : InverseMaintener < F :
27
+ im_ops:: FieldHR +
28
+ im_ops:: Column < <MP :: Column as Column >:: F > +
29
+ im_ops:: Cost < MP :: Cost < ' provider > > +
30
+ > ,
28
31
MP : MatrixProvider ,
29
32
PR : PivotRule < IM :: F > ,
30
33
{
You can’t perform that action at this time.
0 commit comments