 |
NumCpp
1.0
A C++ implementation of the Python Numpy library
|
Go to the documentation of this file.
46 bool operator<(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
48 if (lhs.real() != rhs.real())
50 return lhs.real() < rhs.real();
54 return lhs.imag() < rhs.imag();
67 bool operator<=(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
69 if (lhs.real() != rhs.real())
71 return lhs.real() <= rhs.real();
75 return lhs.imag() <= rhs.imag();
88 bool operator>(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
102 bool operator>=(
const std::complex<T>& lhs,
const std::complex<T>& rhs) noexcept
114 template<
typename Out,
typename In>
119 return std::complex<Out>(
static_cast<Out
>(value.real()),
120 static_cast<Out
>(value.imag()));
#define STATIC_ASSERT_ARITHMETIC(dtype)
Definition: StaticAsserts.hpp:38
bool operator<=(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:67
bool operator<(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:46
bool operator>=(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:102
Definition: Coordinate.hpp:45
bool operator>(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
Definition: StdComplexOperators.hpp:88
std::complex< Out > complex_cast(const std::complex< In > &value) noexcept
Definition: StdComplexOperators.hpp:115