10 template <
class T,
class S>
11 constexpr auto operator()(T
const& lhs, S
const& rhs)
const
13 return Math::max(lhs, rhs);
22 template <
class T,
class S>
23 constexpr auto operator()(T
const& lhs, S
const& rhs)
const
25 return Math::min(lhs, rhs);
34 template <
class T,
class S>
35 constexpr auto operator()(T
const& lhs, S
const& rhs)
const
38 return Math::max(abs(lhs), abs(rhs));
47 template <
class T,
class S>
48 constexpr auto operator()(T
const& lhs, S
const& rhs)
const
51 return Math::min(abs(lhs), abs(rhs));
Operation that represents max(|A|,|B|)
Definition: MaxMin.hpp:33
Operation that represents min(|A|,|B|)
Definition: MaxMin.hpp:46
Operation that represents max(A,B)
Definition: MaxMin.hpp:9
Operation that represents min(A,B)
Definition: MaxMin.hpp:21