Struct sprs::linalg::ordering::start::PseudoPeripheral [−][src]
This strategy employs an pseudoperipheral vertex finder as described by George and Liu. It is the most expensive strategy to compute, but typically results in the narrowest bandwidth.
Implementations
impl PseudoPeripheral
[src]
Trait Implementations
impl Default for PseudoPeripheral
[src]
fn default() -> PseudoPeripheral
[src]
impl<N, I, Iptr> Strategy<N, I, Iptr> for PseudoPeripheral where
N: PartialEq,
I: SpIndex,
Iptr: SpIndex,
[src]
N: PartialEq,
I: SpIndex,
Iptr: SpIndex,
fn find_start_vertex(
&mut self,
visited: &[bool],
degrees: &[usize],
mat: &CsMatViewI<'_, N, I, Iptr>
) -> usize
[src]
&mut self,
visited: &[bool],
degrees: &[usize],
mat: &CsMatViewI<'_, N, I, Iptr>
) -> usize
Auto Trait Implementations
impl RefUnwindSafe for PseudoPeripheral
impl Send for PseudoPeripheral
impl Sync for PseudoPeripheral
impl Unpin for PseudoPeripheral
impl UnwindSafe for PseudoPeripheral
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
[src]
pub fn is_in_subset(&self) -> bool
[src]
pub unsafe fn to_subset_unchecked(&self) -> SS
[src]
pub fn from_subset(element: &SS) -> SP
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,