Trait ndarray_linalg::solve::Solve
[−]
pub trait Solve<A: Scalar> { fn solve_mut<'a, S: DataMut<Elem = A>>(
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>; fn solve_t_mut<'a, S: DataMut<Elem = A>>(
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>; fn solve_h_mut<'a, S: DataMut<Elem = A>>(
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>; fn solve<S: Data<Elem = A>>(
&self,
a: &ArrayBase<S, Ix1>
) -> Result<Array1<A>> { ... } fn solve_into<S: DataMut<Elem = A>>(
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>> { ... } fn solve_t<S: Data<Elem = A>>(
&self,
a: &ArrayBase<S, Ix1>
) -> Result<Array1<A>> { ... } fn solve_t_into<S: DataMut<Elem = A>>(
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>> { ... } fn solve_h<S: Data<Elem = A>>(
&self,
a: &ArrayBase<S, Ix1>
) -> Result<Array1<A>> { ... } fn solve_h_into<S: DataMut<Elem = A>>(
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>> { ... } }
Required Methods
fn solve_mut<'a, S: DataMut<Elem = A>>(
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>
fn solve_t_mut<'a, S: DataMut<Elem = A>>(
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>
fn solve_h_mut<'a, S: DataMut<Elem = A>>(
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>
&self,
_: &'a mut ArrayBase<S, Ix1>
) -> Result<&'a mut ArrayBase<S, Ix1>>
Provided Methods
fn solve<S: Data<Elem = A>>(&self, a: &ArrayBase<S, Ix1>) -> Result<Array1<A>>
fn solve_into<S: DataMut<Elem = A>>(
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>>
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>>
fn solve_t<S: Data<Elem = A>>(&self, a: &ArrayBase<S, Ix1>) -> Result<Array1<A>>
fn solve_t_into<S: DataMut<Elem = A>>(
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>>
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>>
fn solve_h<S: Data<Elem = A>>(&self, a: &ArrayBase<S, Ix1>) -> Result<Array1<A>>
fn solve_h_into<S: DataMut<Elem = A>>(
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>>
&self,
a: ArrayBase<S, Ix1>
) -> Result<ArrayBase<S, Ix1>>