|
| template<std::size_t Rank> |
| constexpr std::size_t | trimDim (std::size_t leg) |
| |
| template<std::size_t Rank> |
| constexpr std::size_t | shift (std::size_t x, std::size_t) |
| |
| template<std::size_t Rank> |
| constexpr bool | isGreaterOrEqual (std::size_t x, std::size_t) |
| |
| template<std::size_t Rank> |
| constexpr bool | isSmaller (std::size_t x, std::size_t) |
| |
| template<typename Perm , typename Perm::value_type... Is> |
| constexpr auto | inverse_perm_impl (seq::iseq< typename Perm::value_type, Is... >) |
| |
| template<typename Perm , typename Indices = seq::make<typename Perm::value_type, Perm::size()>> |
| constexpr auto | inverse_permutation () |
| |
| template<int N> |
| constexpr int | posmod (int x) |
| |
| constexpr int | posmod (int x, int N) |
| |