Trait ndarray_linalg::cholesky::SolveC[][src]

pub trait SolveC<A: Scalar> {
    fn solvec_inplace<'a, S: DataMut<Elem = A>>(
        &self,
        b: &'a mut ArrayBase<S, Ix1>
    ) -> Result<&'a mut ArrayBase<S, Ix1>>; fn solvec<S: Data<Elem = A>>(
        &self,
        b: &ArrayBase<S, Ix1>
    ) -> Result<Array1<A>> { ... }
fn solvec_into<S: DataMut<Elem = A>>(
        &self,
        b: ArrayBase<S, Ix1>
    ) -> Result<ArrayBase<S, Ix1>> { ... } }

Solve systems of linear equations with Hermitian (or real symmetric) positive definite coefficient matrices

Required methods

fn solvec_inplace<'a, S: DataMut<Elem = A>>(
    &self,
    b: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>
[src]

Solves a system of linear equations A * x = b with Hermitian (or real symmetric) positive definite matrix A, where A is self, b is the argument, and x is the successful result. The value of x is also assigned to the argument.

Loading content...

Provided methods

fn solvec<S: Data<Elem = A>>(&self, b: &ArrayBase<S, Ix1>) -> Result<Array1<A>>[src]

Solves a system of linear equations A * x = b with Hermitian (or real symmetric) positive definite matrix A, where A is self, b is the argument, and x is the successful result.

fn solvec_into<S: DataMut<Elem = A>>(
    &self,
    b: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>>
[src]

Solves a system of linear equations A * x = b with Hermitian (or real symmetric) positive definite matrix A, where A is self, b is the argument, and x is the successful result.

Loading content...

Implementations on Foreign Types

impl<A, S> SolveC<A> for ArrayBase<S, Ix2> where
    A: Scalar + Lapack,
    S: Data<Elem = A>, 
[src]

Loading content...

Implementors

impl<A, S> SolveC<A> for CholeskyFactorized<S> where
    A: Scalar + Lapack,
    S: Data<Elem = A>, 
[src]

Loading content...