Trait lax::LeastSquaresSvdDivideConquer_ [−][src]
pub trait LeastSquaresSvdDivideConquer_: Scalar { fn least_squares(
a_layout: MatrixLayout,
a: &mut [Self],
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>; fn least_squares_nrhs(
a_layout: MatrixLayout,
a: &mut [Self],
b_layout: MatrixLayout,
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>; }
Expand description
Wraps *gelsd
Required methods
fn least_squares(
a_layout: MatrixLayout,
a: &mut [Self],
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares_nrhs(
a_layout: MatrixLayout,
a: &mut [Self],
b_layout: MatrixLayout,
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
Implementations on Foreign Types
fn least_squares(
l: MatrixLayout,
a: &mut [Self],
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares_nrhs(
a_layout: MatrixLayout,
a: &mut [Self],
b_layout: MatrixLayout,
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares(
l: MatrixLayout,
a: &mut [Self],
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares_nrhs(
a_layout: MatrixLayout,
a: &mut [Self],
b_layout: MatrixLayout,
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares(
l: MatrixLayout,
a: &mut [Self],
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares_nrhs(
a_layout: MatrixLayout,
a: &mut [Self],
b_layout: MatrixLayout,
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares(
l: MatrixLayout,
a: &mut [Self],
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>
fn least_squares_nrhs(
a_layout: MatrixLayout,
a: &mut [Self],
b_layout: MatrixLayout,
b: &mut [Self]
) -> Result<LeastSquaresOutput<Self>>