Trait linfa_linalg::cholesky::SolveC

source ·
pub trait SolveC<B> {
    type Output;

    // Required method
    fn solvec(&mut self, b: &B) -> Result<Self::Output>;
}
Expand description

Solves a symmetric positive definite system

Required Associated Types§

Required Methods§

source

fn solvec(&mut self, b: &B) -> Result<Self::Output>

Solves self * x = b, where self is symmetric positive definite.

Implementations on Foreign Types§

source§

impl<A: NdFloat, Si: DataMut<Elem = A>, So: Data<Elem = A>> SolveC<ArrayBase<So, Dim<[usize; 2]>>> for ArrayBase<Si, Ix2>

source§

type Output = ArrayBase<OwnedRepr<A>, Dim<[usize; 2]>>

source§

fn solvec(&mut self, b: &ArrayBase<So, Ix2>) -> Result<Self::Output>

Implementors§