pub struct CpuRidgeBackend;Expand description
The unchanged sequential Householder/refinement implementation.
Trait Implementations§
Source§impl Debug for CpuRidgeBackend
impl Debug for CpuRidgeBackend
Source§impl Default for CpuRidgeBackend
impl Default for CpuRidgeBackend
Source§impl RidgeBackend for CpuRidgeBackend
impl RidgeBackend for CpuRidgeBackend
fn factor<'a>( &'a self, ata: &'a [f64], atb: &'a [f64], cancel: &CancelToken, ) -> Result<Box<dyn ShiftedSystem + 'a>, AccelerationError>
Source§fn minimum_dimension(&self) -> usize
fn minimum_dimension(&self) -> usize
Auto may keep small systems on the CPU; an explicit GPU overrides this.
Auto Trait Implementations§
impl Freeze for CpuRidgeBackend
impl RefUnwindSafe for CpuRidgeBackend
impl Send for CpuRidgeBackend
impl Sync for CpuRidgeBackend
impl Unpin for CpuRidgeBackend
impl UnsafeUnpin for CpuRidgeBackend
impl UnwindSafe for CpuRidgeBackend
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
impl<T, U> Imply<T> for U
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