fitzgen opened Issue #1703:
Right now we have an
Incrementthat represents both the linearized LHS and linearized RHS of an optimization. This is a historical accident from an earlier design where they were interleaved with each other. Now that they are not, and only the first increment has any RHSActions, we should just splitIncrementinto two types: one for LHSes and one for RHSes. Thelinear::Optimizationwould have a member of each type, instead of just a vec of increments.
fitzgen labeled Issue #1703:
Right now we have an
Incrementthat represents both the linearized LHS and linearized RHS of an optimization. This is a historical accident from an earlier design where they were interleaved with each other. Now that they are not, and only the first increment has any RHSActions, we should just splitIncrementinto two types: one for LHSes and one for RHSes. Thelinear::Optimizationwould have a member of each type, instead of just a vec of increments.
Last updated: Jan 09 2026 at 13:15 UTC