pub struct LdltResult {
pub pivot_info: DeviceBuffer<i32>,
}Expand description
LDL^T factorization result.
Contains pivot information describing the block diagonal structure of D:
pivot_info[k] > 0: 1x1 pivot block at position k; rows/cols were swapped with row/colpivot_info[k] - 1.pivot_info[k] < 0: start of a 2x2 pivot block at positions (k, k+1); rows/cols were swapped with row/col(-pivot_info[k]) - 1.
Fields§
§pivot_info: DeviceBuffer<i32>Pivot block sizes: positive for 1x1, negative for start of 2x2.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LdltResult
impl RefUnwindSafe for LdltResult
impl Send for LdltResult
impl Sync for LdltResult
impl Unpin for LdltResult
impl UnsafeUnpin for LdltResult
impl UnwindSafe for LdltResult
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