proxsuite 0.7.1
The Advanced Proximal Optimization Toolbox
|
#include <proxsuite/linalg/veg/internal/fix_index.hpp>
Public Member Functions | |
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, >=) | |
Public Attributes | |
VEG_OP * | mul |
Definition at line 97 of file fix_index.hpp.
|
constexprdefault |
|
constexpr |
Definition at line 155 of file dyn_index.hpp.
|
constexpr |
Definition at line 159 of file dyn_index.hpp.
|
delete |
|
inlineexplicitconstexpr |
Definition at line 108 of file fix_index.hpp.
|
inlineconstexpr |
Definition at line 113 of file fix_index.hpp.
|
inlineconstexpr |
Definition at line 117 of file fix_index.hpp.
proxsuite::linalg::veg::Fix< N >::VEG_OP | ( | + | , |
add | , | ||
Add | ) |
proxsuite::linalg::veg::Fix< N >::VEG_OP | ( | - | , |
sub | , | ||
Sub | ) |
|
inline |
Definition at line 141 of file fix_index.hpp.
|
inline |
Definition at line 153 of file fix_index.hpp.
proxsuite::linalg::veg::Fix< N >::VEG_CMP | ( | eq | , |
CmpEq | ) |
proxsuite::linalg::veg::Fix< N >::VEG_CMP | ( | neq | , |
CmpNEq | , | ||
! | ) |
proxsuite::linalg::veg::Fix< N >::VEG_CMP | ( | lt | , |
CmpLT | ) |
proxsuite::linalg::veg::Fix< N >::VEG_CMP | ( | le | , |
CmpLE | , | ||
<= | ) |
proxsuite::linalg::veg::Fix< N >::VEG_CMP | ( | gt | , |
CmpGT | ) |
proxsuite::linalg::veg::Fix< N >::VEG_CMP | ( | ge | , |
CmpGE | , | ||
>= | ) |
VEG_OP* proxsuite::linalg::veg::Fix< N >::mul |
Definition at line 137 of file fix_index.hpp.