IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
index_sequence.hpp
Go to the documentation of this file.
1
15#pragma once
16
17#include <utility>
18
19namespace iganet {
20namespace utils {
21
22namespace detail {
23
25template <std::size_t, typename> struct make_reverse_index_sequence_helper;
26
27template <std::size_t N, std::size_t... NN>
28struct make_reverse_index_sequence_helper<N, std::index_sequence<NN...>>
29 : std::index_sequence<(N - NN)...> {};
30
31} // namespace detail
32
34template <std::size_t N>
37 N - 1, decltype(std::make_index_sequence<N>{})> {};
38
39} // namespace utils
40} // namespace iganet
Reverse index sequence helper.
Definition index_sequence.hpp:25
Definition boundary.hpp:22
constexpr bool is_SplineType_v
Alias to the value of is_SplineType.
Definition bspline.hpp:3243
STL namespace.
Reverse index sequence.
Definition index_sequence.hpp:37