Type Definition ndarray_linalg::types::c32 [−][src]
type c32 = Complex<f32>;
Trait Implementations
impl Cholesky_ for c32
[src]
impl Cholesky_ for c32
unsafe fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>
[src]
unsafe fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>
Cholesky: wrapper of *potrf
Read more
unsafe fn inv_cholesky(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<()>
[src]
unsafe fn inv_cholesky(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<()>
Wrapper of *potri
Read more
unsafe fn solve_cholesky(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
b: &mut [Self]
) -> Result<()>
[src]
unsafe fn solve_cholesky(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
b: &mut [Self]
) -> Result<()>
Wrapper of *potrs
impl Eigh_ for c32
[src]
impl Eigh_ for c32
unsafe fn eigh(
calc_v: bool,
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<Vec<Self::Real>>
[src]
unsafe fn eigh(
calc_v: bool,
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self]
) -> Result<Vec<Self::Real>>
impl OperatorNorm_ for c32
[src]
impl OperatorNorm_ for c32
impl QR_ for c32
[src]
impl QR_ for c32
unsafe fn householder(l: MatrixLayout, a: &mut [Self]) -> Result<Vec<Self>>
[src]
unsafe fn householder(l: MatrixLayout, a: &mut [Self]) -> Result<Vec<Self>>
unsafe fn q(l: MatrixLayout, a: &mut [Self], tau: &[Self]) -> Result<()>
[src]
unsafe fn q(l: MatrixLayout, a: &mut [Self], tau: &[Self]) -> Result<()>
unsafe fn qr(l: MatrixLayout, a: &mut [Self]) -> Result<Vec<Self>>
[src]
unsafe fn qr(l: MatrixLayout, a: &mut [Self]) -> Result<Vec<Self>>
impl Solve_ for c32
[src]
impl Solve_ for c32
unsafe fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>
[src]
unsafe fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>
Computes the LU factorization of a general m x n
matrix a
using partial pivoting with row interchanges. Read more
unsafe fn inv(l: MatrixLayout, a: &mut [Self], ipiv: &Pivot) -> Result<()>
[src]
unsafe fn inv(l: MatrixLayout, a: &mut [Self], ipiv: &Pivot) -> Result<()>
unsafe fn rcond(
l: MatrixLayout,
a: &[Self],
anorm: Self::Real
) -> Result<Self::Real>
[src]
unsafe fn rcond(
l: MatrixLayout,
a: &[Self],
anorm: Self::Real
) -> Result<Self::Real>
Estimates the the reciprocal of the condition number of the matrix in 1-norm. Read more
unsafe fn solve(
l: MatrixLayout,
t: Transpose,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
[src]
unsafe fn solve(
l: MatrixLayout,
t: Transpose,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
impl Solveh_ for c32
[src]
impl Solveh_ for c32
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
[src]
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
Bunch-Kaufman: wrapper of *sytrf
and *hetrf
unsafe fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
[src]
unsafe fn invh(
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]
unsafe fn solveh(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
Wrapper of *sytrs
and *hetrs
impl SVD_ for c32
[src]
impl SVD_ for c32
unsafe fn svd(
l: MatrixLayout,
calc_u: bool,
calc_vt: bool,
a: &mut [Self]
) -> Result<SVDOutput<Self>>
[src]
unsafe fn svd(
l: MatrixLayout,
calc_u: bool,
calc_vt: bool,
a: &mut [Self]
) -> Result<SVDOutput<Self>>
impl Triangular_ for c32
[src]
impl Triangular_ for c32
unsafe fn inv_triangular(
l: MatrixLayout,
uplo: UPLO,
diag: Diag,
a: &mut [Self]
) -> Result<()>
[src]
unsafe fn inv_triangular(
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]
unsafe fn solve_triangular(
al: MatrixLayout,
bl: MatrixLayout,
uplo: UPLO,
diag: Diag,
a: &[Self],
b: &mut [Self]
) -> Result<()>
impl LapackScalar for c32
[src]
impl LapackScalar for c32
impl Scalar for c32
[src]
impl Scalar for c32
impl AssociatedReal for c32
[src]
impl AssociatedReal for c32
type Real = f32
fn inject(r: Self::Real) -> Self
[src]
fn inject(r: Self::Real) -> Self
fn real(self) -> Self::Real
[src]
fn real(self) -> Self::Real
Returns the real part of self
.
fn imag(self) -> Self::Real
[src]
fn imag(self) -> Self::Real
Returns the imaginary part of self
.
fn add_real(self, r: Self::Real) -> Self
[src]
fn add_real(self, r: Self::Real) -> Self
fn sub_real(self, r: Self::Real) -> Self
[src]
fn sub_real(self, r: Self::Real) -> Self
fn mul_real(self, r: Self::Real) -> Self
[src]
fn mul_real(self, r: Self::Real) -> Self
fn div_real(self, r: Self::Real) -> Self
[src]
fn div_real(self, r: Self::Real) -> Self
impl AssociatedComplex for c32
[src]
impl AssociatedComplex for c32
type Complex = c32
fn inject(c: Self) -> Self::Complex
[src]
fn inject(c: Self) -> Self::Complex
fn add_complex(self, c: Self::Complex) -> Self::Complex
[src]
fn add_complex(self, c: Self::Complex) -> Self::Complex
fn sub_complex(self, c: Self::Complex) -> Self::Complex
[src]
fn sub_complex(self, c: Self::Complex) -> Self::Complex
fn mul_complex(self, c: Self::Complex) -> Self::Complex
[src]
fn mul_complex(self, c: Self::Complex) -> Self::Complex
impl Absolute for c32
[src]
impl Absolute for c32
impl SquareRoot for c32
[src]
impl SquareRoot for c32
impl Exponential for c32
[src]
impl Exponential for c32
impl NaturalLogarithm for c32
[src]
impl NaturalLogarithm for c32
impl Conjugate for c32
[src]
impl Conjugate for c32
impl RandNormal for c32
[src]
impl RandNormal for c32