Struct marlu::jones::Jones [−][src]
Implementations
Return a matrix with all real parts set to NaN and all imaginary parts
set to zero. Jones::any_nan() will return true
for this Jones matrix.
From an input Jones matrix, get a copy that has been Hermitian
conjugated (J^H
).
Multiply by a Jones matrix which gets Hermitian conjugated (J^H
).
Get the inverse of the Jones matrix (J^I
).
Ideally, J^I . J = I
. However it’s possible that J
is singular, in
which case the contents of J^I
are all NaN.
Call Complex::norm_sqr()
on each element of a Jones matrix.
Trait Implementations
Performs the +=
operation. Read more
Performs the +=
operation. Read more
Performs the /=
operation. Read more
Performs the /=
operation. Read more
Performs the /=
operation. Read more
Performs the /=
operation. Read more
Performs the *=
operation. Read more
Performs the *=
operation. Read more
Performs the *=
operation. Read more
Performs the *=
operation. Read more
Performs the -=
operation. Read more
Performs the -=
operation. Read more
Auto Trait Implementations
impl<F> RefUnwindSafe for Jones<F> where
F: RefUnwindSafe,
impl<F> UnwindSafe for Jones<F> where
F: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more