Type Definition opensrdk_linear_algebra::number::c64

source ·
pub type c64 = Complex<f64>;
Expand description

A complex number with 64-bit parts.

Trait Implementations§

source§

impl Add<DiagonalMatrix<Complex<f64>>> for c64

§

type Output = DiagonalMatrix<Complex<f64>>

The resulting type after applying the + operator.
source§

fn add(self, rhs: DiagonalMatrix<c64>) -> Self::Output

Performs the + operation. Read more
source§

impl Add<Matrix<Complex<f64>>> for &c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Matrix<c64>) -> Self::Output

Performs the + operation. Read more
source§

impl Add<Matrix<Complex<f64>>> for c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Matrix<c64>) -> Self::Output

Performs the + operation. Read more
source§

impl Add<SparseTensor<Complex<f64>>> for &c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the + operator.
source§

fn add(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the + operation. Read more
source§

impl Add<SparseTensor<Complex<f64>>> for c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the + operator.
source§

fn add(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the + operation. Read more
source§

impl Div<Matrix<Complex<f64>>> for &c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Matrix<c64>) -> Self::Output

Performs the / operation. Read more
source§

impl Div<Matrix<Complex<f64>>> for c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Matrix<c64>) -> Self::Output

Performs the / operation. Read more
source§

impl Div<SparseTensor<Complex<f64>>> for &c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the / operator.
source§

fn div(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the / operation. Read more
source§

impl Div<SparseTensor<Complex<f64>>> for c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the / operator.
source§

fn div(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the / operation. Read more
source§

impl Mul<DiagonalMatrix<Complex<f64>>> for c64

§

type Output = DiagonalMatrix<Complex<f64>>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: DiagonalMatrix<c64>) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<Matrix<Complex<f64>>> for &c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Matrix<c64>) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<Matrix<Complex<f64>>> for c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Matrix<c64>) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<SparseTensor<Complex<f64>>> for &c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<SparseTensor<Complex<f64>>> for c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the * operation. Read more
source§

impl Number for c64

source§

fn one() -> Self

source§

impl Sub<DiagonalMatrix<Complex<f64>>> for c64

§

type Output = DiagonalMatrix<Complex<f64>>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: DiagonalMatrix<c64>) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<Matrix<Complex<f64>>> for &c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Matrix<c64>) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<Matrix<Complex<f64>>> for c64

§

type Output = Matrix<Complex<f64>>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Matrix<c64>) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<SparseTensor<Complex<f64>>> for &c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<SparseTensor<Complex<f64>>> for c64

§

type Output = SparseTensor<Complex<f64>>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: SparseTensor<c64>) -> Self::Output

Performs the - operation. Read more