Type Definition ndarray_linalg::types::c32
[−]
[src]
type c32 = Complex<f32>;
Trait Implementations
impl OperatorNorm_ for c32
[src]
impl QR_ for c32
[src]
unsafe fn householder(l: MatrixLayout, a: &mut [Self]) -> Result<Vec<Self>>
[src]
unsafe fn q(l: MatrixLayout, a: &mut [Self], tau: &[Self]) -> Result<()>
[src]
unsafe fn qr(l: MatrixLayout, a: &mut [Self]) -> Result<Vec<Self>>
[src]
impl SVD_ for c32
[src]
unsafe fn svd(
l: MatrixLayout,
calc_u: bool,
calc_vt: bool,
a: &mut [Self]
) -> Result<SVDOutput<Self>>
[src]
l: MatrixLayout,
calc_u: bool,
calc_vt: bool,
a: &mut [Self]
) -> Result<SVDOutput<Self>>
impl Solve_ for c32
[src]
unsafe fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>
[src]
unsafe fn inv(l: MatrixLayout, a: &mut [Self], ipiv: &Pivot) -> Result<()>
[src]
unsafe fn solve(
l: MatrixLayout,
t: Transpose,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
[src]
l: MatrixLayout,
t: Transpose,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
impl Solveh_ for c32
[src]
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
[src]
Bunch-Kaufman: wrapper of *sytrf
and *hetrf
unsafe fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
[src]
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
Wrapper of *sytri
and *hetri
unsafe fn solveh(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
[src]
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
Wrapper of *sytrs
and *hetrs
impl Cholesky_ for c32
[src]
unsafe fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>
[src]
impl Eigh_ for c32
[src]
unsafe fn eigh(
calc_v: bool,
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<Vec<Self::Real>>
[src]
calc_v: bool,
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<Vec<Self::Real>>
impl Triangular_ for c32
[src]
unsafe fn inv_triangular(
l: MatrixLayout,
uplo: UPLO,
diag: Diag,
a: &mut [Self]
) -> Result<()>
[src]
l: MatrixLayout,
uplo: UPLO,
diag: Diag,
a: &mut [Self]
) -> Result<()>
unsafe fn solve_triangular(
al: MatrixLayout,
bl: MatrixLayout,
uplo: UPLO,
diag: Diag,
a: &[Self],
b: &mut [Self]
) -> Result<()>
[src]
al: MatrixLayout,
bl: MatrixLayout,
uplo: UPLO,
diag: Diag,
a: &[Self],
b: &mut [Self]
) -> Result<()>