[][src]Enum simplex::SimplexOutput

pub enum SimplexOutput {
    UniqueOptimum(f64),
    MultipleOptimum(f64),
    InfiniteSolution,
    NoSolution,
}

The result of a Simplex calculation

UniqueOptimum means there's only one solution, and is an optimum MultipleOptimum means there's an optimum, but with different solutions. Run solve again to get another solution. InfiniteSolution means the problem is unbound, so the optimum is infinite NoSolution means the problem doesn't seem to be feasible

Variants

UniqueOptimum(f64)
MultipleOptimum(f64)
InfiniteSolution
NoSolution

Trait Implementations

impl Debug for SimplexOutput[src]

impl PartialEq<SimplexOutput> for SimplexOutput[src]

impl StructuralPartialEq for SimplexOutput[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.