Enum relp::data::linear_program::elements::BoundDirection [−][src]
pub enum BoundDirection {
Lower,
Upper,
}Expand description
Direction of a bound.
Is used more generally in the case where the three variants of the ConstraintType don’t suit
the needs.
Variants
In the case of a variable, x >= b >= 0 (currently, variables are rewritten to be nonnegative and branching might only bring that bound higher).
In the case of a variable, 0 <= x <= b.
Trait Implementations
This is like multiplying an equation with -1.
If the sign of a coefficient is negative, you need to often flip a bound.
Example:
3 x >= 2 <=> x >= 2 / 3-3 x >= -2 <=> x <= 2 / 3
Auto Trait Implementations
impl RefUnwindSafe for BoundDirection
impl Send for BoundDirection
impl Sync for BoundDirection
impl Unpin for BoundDirection
impl UnwindSafe for BoundDirection
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.