|
constexpr | Fix () VEG_NOEXCEPT=default |
|
VEG_INLINE constexpr | Fix (Dyn, Unsafe) VEG_NOEXCEPT |
|
VEG_INLINE constexpr | Fix (Dyn arg) VEG_NOEXCEPT |
|
| VEG_TEMPLATE ((isize M), requires((M !=N)), constexpr Fix,(, Fix< M >))=delete |
|
VEG_NODISCARD VEG_INLINE constexpr | operator isize () const VEG_NOEXCEPT |
|
VEG_NODISCARD VEG_INLINE constexpr auto | operator+ () const VEG_NOEXCEPT -> Fix |
|
VEG_NODISCARD VEG_INLINE constexpr auto | operator- () const VEG_NOEXCEPT -> Fix<-N > |
|
| VEG_OP (+, add, Add) |
|
| VEG_OP (-, sub, Sub) |
|
| VEG_TEMPLATE ((typename R), requires(VEG_CONCEPT(index< R >) &&VEG_CONCEPT(index< typename _detail::binary_traits< Fix, R >::Div >)), VEG_NODISCARD VEG_INLINE constexpr auto operator/,(b, R)) const VEG_NOEXCEPT -> typename _detail::binary_traits< Fix, R >::Div |
|
| VEG_TEMPLATE ((typename R), requires(VEG_CONCEPT(index< R >) &&VEG_CONCEPT(index< typename _detail::binary_traits< Fix, R >::Mod >)), VEG_NODISCARD VEG_INLINE constexpr auto operator%,(b, R)) const VEG_NOEXCEPT -> typename _detail::binary_traits< Fix, R >::Mod |
|
| VEG_CMP (eq, CmpEq,==) |
|
| VEG_CMP (neq, CmpNEq, !=) |
|
| VEG_CMP (lt, CmpLT,<) |
|
| VEG_CMP (le, CmpLE,<=) |
|
| VEG_CMP (gt, CmpGT, >) |
|
| VEG_CMP (ge, CmpGE, >=) |
|
template<
isize N>
struct proxsuite::linalg::veg::Fix< N >
Definition at line 97 of file fix_index.hpp.