A complex number.
More...
#include <etl/complex.hpp>
template<typename T>
struct etl::complex< T >
A complex number.
◆ value_type
◆ complex() [1/2]
template<typename T>
complex |
( |
T const & | re = T(), |
|
|
T const & | im = T() ) |
|
constexpr |
◆ complex() [2/2]
◆ explicit()
template<typename T>
template<typename X>
explicit |
( |
sizeof(X) | , |
|
|
sizeof(T) | ) const & |
◆ imag() [1/2]
◆ imag() [2/2]
template<typename T>
auto imag |
( |
T | val | ) |
-> void |
|
constexpr |
◆ operator*=() [1/2]
template<typename T>
template<typename X>
◆ operator*=() [2/2]
template<typename T>
auto operator*= |
( |
T const & | val | ) |
-> complex<T>& |
|
constexpr |
◆ operator+=() [1/2]
template<typename T>
template<typename X>
◆ operator+=() [2/2]
template<typename T>
auto operator+= |
( |
T const & | val | ) |
-> complex<T>& |
|
constexpr |
◆ operator-=() [1/2]
template<typename T>
template<typename X>
◆ operator-=() [2/2]
template<typename T>
auto operator-= |
( |
T const & | val | ) |
-> complex<T>& |
|
constexpr |
◆ operator/=() [1/2]
template<typename T>
template<typename X>
◆ operator/=() [2/2]
template<typename T>
auto operator/= |
( |
T const & | val | ) |
-> complex<T>& |
|
constexpr |
◆ operator=() [1/3]
◆ operator=() [2/3]
template<typename T>
template<typename X>
◆ operator=() [3/3]
template<typename T>
auto operator= |
( |
T const & | val | ) |
-> complex<T>& |
|
constexpr |
◆ real() [1/2]
◆ real() [2/2]
template<typename T>
auto real |
( |
T | val | ) |
-> void |
|
constexpr |
◆ get [1/4]
template<typename T>
template<
size_t I, typename X>
auto get |
( |
complex< X > && | z | ) |
-> X&& |
|
friend |
◆ get [2/4]
template<typename T>
template<
size_t I, typename X>
◆ get [3/4]
template<typename T>
template<
size_t I, typename X>
auto get |
( |
complex< X > const && | z | ) |
-> X const&& |
|
friend |
◆ get [4/4]
template<typename T>
template<
size_t I, typename X>
auto get |
( |
complex< X > const & | z | ) |
-> X const& |
|
friend |
◆ operator== [1/2]
template<typename T>
auto operator== |
( |
complex< T > const & | lhs, |
|
|
complex< T > const & | rhs ) -> bool
|
|
friend |
◆ operator== [2/2]
template<typename T>
auto operator== |
( |
complex< T > const & | lhs, |
|
|
T const & | rhs ) -> bool
|
|
friend |
The documentation for this struct was generated from the following file: