pub struct Fully<'a, MP: MatrixProvider> { /* private fields */ }Expand description
All variables are artificial.
Trait Implementations§
Source§impl<'provider, MP> Artificial for Fully<'provider, MP>where
MP: MatrixProvider<Column: Identity>,
impl<'provider, MP> Artificial for Fully<'provider, MP>where
MP: MatrixProvider<Column: Identity>,
Source§impl<'provider, MP> Kind for Fully<'provider, MP>
impl<'provider, MP> Kind for Fully<'provider, MP>
Source§type Column = <MP as MatrixProvider>::Column
type Column = <MP as MatrixProvider>::Column
Representation of the column of the tableau. Read more
Source§fn initial_cost_value(&self, j: usize) -> Self::Cost
fn initial_cost_value(&self, j: usize) -> Self::Cost
Coefficient of variable
j in the objective function. Read moreSource§fn original_column(&self, j: usize) -> Self::Column
fn original_column(&self, j: usize) -> Self::Column
Get the column from the original problem. Read more
Source§fn nr_columns(&self) -> usize
fn nr_columns(&self) -> usize
Number of columns in the tableau. Read more
Auto Trait Implementations§
impl<'a, MP> Freeze for Fully<'a, MP>
impl<'a, MP> RefUnwindSafe for Fully<'a, MP>where
MP: RefUnwindSafe,
impl<'a, MP> Send for Fully<'a, MP>where
MP: Sync,
impl<'a, MP> Sync for Fully<'a, MP>where
MP: Sync,
impl<'a, MP> Unpin for Fully<'a, MP>
impl<'a, MP> UnwindSafe for Fully<'a, MP>where
MP: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more