Defined in xtensor/xcomplex.hpp
More...
|
| template<class E> |
| decltype(auto) | xt::real (E &&e) noexcept |
| | Return an xt::xexpression representing the real part of the given expression.
|
| |
| template<class E> |
| decltype(auto) | xt::imag (E &&e) noexcept |
| | Return an xt::xexpression representing the imaginary part of the given expression.
|
| |
| template<class E> |
| auto | xt::conj (E &&e) noexcept |
| | Return an xt::xfunction evaluating to the complex conjugate of the given expression.
|
| |
| template<class E> |
| auto | xt::arg (E &&e) noexcept |
| | Calculates the phase angle (in radians) elementwise for the complex numbers in e.
|
| |
| template<class E> |
| auto | xt::angle (E &&e, bool deg=false) noexcept |
| | Calculates the phase angle elementwise for the complex numbers in e.
|
| |
| template<class E> |
| auto | xt::norm (E &&e) noexcept |
| | Calculates the squared magnitude elementwise for the complex numbers in e.
|
| |
Defined in xtensor/xcomplex.hpp
◆ angle()
template<class E>
| auto xt::angle |
( |
E && | e, |
|
|
bool | deg = false ) |
|
inlinenoexcept |
Calculates the phase angle elementwise for the complex numbers in e.
Note that this function might be slightly less performant than xt::arg.
- Parameters
-
Definition at line 238 of file xcomplex.hpp.
◆ arg()
Calculates the phase angle (in radians) elementwise for the complex numbers in e.
- Parameters
-
Definition at line 221 of file xcomplex.hpp.
◆ conj()
Return an xt::xfunction evaluating to the complex conjugate of the given expression.
- Parameters
-
Definition at line 207 of file xcomplex.hpp.
◆ imag()
template<class E>
| decltype(auto) xt::imag |
( |
E && | e | ) |
|
|
inlinenoexcept |
Return an xt::xexpression representing the imaginary part of the given expression.
The returned expression either hold a const reference to e or a copy depending on whether e is an lvalue or an rvalue.
- Template Parameters
-
Definition at line 144 of file xcomplex.hpp.
◆ norm()
Calculates the squared magnitude elementwise for the complex numbers in e.
Equivalent to xt::pow(xt::real(e), 2) + xt::pow(xt::imag(e), 2).
- Parameters
-
Definition at line 257 of file xcomplex.hpp.
◆ real()
template<class E>
| decltype(auto) xt::real |
( |
E && | e | ) |
|
|
inlinenoexcept |
Return an xt::xexpression representing the real part of the given expression.
The returned expression either hold a const reference to e or a copy depending on whether e is an lvalue or an rvalue.
- Template Parameters
-
Definition at line 128 of file xcomplex.hpp.