 |
NumCpp
2.4.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
|
Go to the documentation of this file.
45 bool operator<(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
47 if (lhs.real() != rhs.real())
49 return lhs.real() < rhs.real();
52 return lhs.imag() < rhs.imag();
64 bool operator<=(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
66 if (lhs.real() != rhs.real())
68 return lhs.real() <= rhs.real();
71 return lhs.imag() <= rhs.imag();
83 bool operator>(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
97 bool operator>=(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
109 template<
typename Out,
typename In>
114 return std::complex<Out>(
static_cast<Out
>(value.real()),
115 static_cast<Out
>(value.imag()));
#define STATIC_ASSERT_ARITHMETIC(dtype)
Definition: StaticAsserts.hpp:37
bool operator<=(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:64
bool operator<(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:45
bool operator>=(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:97
Definition: Coordinate.hpp:44
bool operator>(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:83
std::complex< Out > complex_cast(const std::complex< In > &value) noexcept
Definition: StdComplexOperators.hpp:110