[−][src]Type Definition ndarray_linalg::types::c64
type c64 = Complex<f64>;
Trait Implementations
impl Cholesky_ for c64
[src]
unsafe fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>
[src]
unsafe fn inv_cholesky(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<()>
[src]
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<()>
unsafe fn solve_cholesky(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
b: &mut [Self]
) -> Result<()>
[src]
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
b: &mut [Self]
) -> Result<()>
impl Eigh_ for c64
[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 OperatorNorm_ for c64
[src]
impl QR_ for c64
[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 Solve_ for c64
[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 rcond(
l: MatrixLayout,
a: &[Self],
anorm: Self::Real
) -> Result<Self::Real>
[src]
l: MatrixLayout,
a: &[Self],
anorm: Self::Real
) -> Result<Self::Real>
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 c64
[src]
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
[src]
unsafe fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
[src]
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
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<()>
impl SVD_ for c64
[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 SVDDC_ for c64
[src]
unsafe fn svddc(
l: MatrixLayout,
jobz: UVTFlag,
a: &mut [Self]
) -> Result<SVDOutput<Self>>
[src]
l: MatrixLayout,
jobz: UVTFlag,
a: &mut [Self]
) -> Result<SVDOutput<Self>>
impl Triangular_ for c64
[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<()>