Template Struct binary_traits< Dyn, Dyn >

Inheritance Relationships

Derived Types

Struct Documentation

template<>
struct binary_traits<Dyn, Dyn>

Subclassed by proxsuite::linalg::veg::_detail::binary_traits< Dyn, Fix< N > >, proxsuite::linalg::veg::_detail::binary_traits< Fix< 0 >, Dyn >, proxsuite::linalg::veg::_detail::binary_traits< Fix< N >, Dyn >

Public Types

using Div = Dyn
using Mod = Dyn

Public Functions

VEG_OP (add, Add,+)
VEG_OP (sub, Sub, -)
VEG_OP (mul, Mul, *)
VEG_CMP (cmp_eq, CmpEq,==)
VEG_CMP (cmp_neq, CmpNEq, !=)
VEG_CMP (cmp_lt, CmpLT,<)
VEG_CMP (cmp_le, CmpLE,<=)
VEG_CMP (cmp_gt, CmpGT, >)
VEG_CMP (cmp_ge, CmpGE, >=)

Public Static Functions

static inline constexpr VEG_NODISCARD auto div_fn (Dyn a, Dyn b) VEG_NOEXCEPT -> Div
static inline constexpr VEG_NODISCARD auto mod_fn (Dyn a, Dyn b) VEG_NOEXCEPT -> Mod