1 #ifndef PARALUTION_UTILS_MATH_FUNCTIONS_HPP_
2 #define PARALUTION_UTILS_MATH_FUNCTIONS_HPP_
20 template <
typename ValueType>
21 bool operator<(const std::complex<ValueType> &lhs,
const std::complex<ValueType> &rhs);
23 template <
typename ValueType>
24 bool operator>(
const std::complex<ValueType> &lhs,
const std::complex<ValueType> &rhs);
26 template <
typename ValueType>
27 bool operator<=(const std::complex<ValueType> &lhs,
const std::complex<ValueType> &rhs);
29 template <
typename ValueType>
30 bool operator>=(
const std::complex<ValueType> &lhs,
const std::complex<ValueType> &rhs);
34 #endif // PARALUTION_UTILS_MATH_FUNCTIONS_HPP_
bool operator>=(const std::complex< ValueType > &lhs, const std::complex< ValueType > &rhs)
Overloaded >= operator for complex numbers.
Definition: math_functions.cpp:76
bool operator>(const std::complex< ValueType > &lhs, const std::complex< ValueType > &rhs)
Overloaded > operator for complex numbers.
Definition: math_functions.cpp:52
float paralution_abs(const float val)
Return absolute float value.
Definition: math_functions.cpp:9
Definition: backend_manager.cpp:43