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::utils {
20
21namespace detail {
22
24template <std::size_t, typename> struct make_reverse_index_sequence_helper;
25
26template <std::size_t N, std::size_t... NN>
27struct make_reverse_index_sequence_helper<N, std::index_sequence<NN...>>
28 : std::index_sequence<(N - NN)...> {};
29
30} // namespace detail
31
33template <std::size_t N>
36 N - 1, decltype(std::make_index_sequence<N>{})> {};
37
38} // namespace iganet::utils
Reverse index sequence helper.
Definition index_sequence.hpp:24
Definition blocktensor.hpp:24
STL namespace.
Reverse index sequence.
Definition index_sequence.hpp:36