pub struct Basis {
pub basic_vars: Vec<VarId>,
pub nonbasic_vars: Vec<VarId>,
pub basis_matrix: FxHashMap<(usize, usize), BigRational>,
}Expand description
Basis representation.
Fields§
§basic_vars: Vec<VarId>Basic variables (in order).
nonbasic_vars: Vec<VarId>Non-basic variables.
basis_matrix: FxHashMap<(usize, usize), BigRational>Basis matrix (as sparse representation).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Basis
impl RefUnwindSafe for Basis
impl Send for Basis
impl Sync for Basis
impl Unpin for Basis
impl UnsafeUnpin for Basis
impl UnwindSafe for Basis
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