2 #include <camp/camp.hpp>
13 template <
typename output_type,
typename... input_types>
19 static constexpr
int num_args =
sizeof...(input_types);
22 static constexpr
auto index_seq = camp::make_int_seq<int, num_args>{};
35 template <mfem::Geometry::Type geom,
typename test,
typename... trials>
48 template <mfem::Geometry::Type geom,
typename test,
typename... trials>
This file contains helper traits and enumerations for classifying finite elements.
tuple(T...) -> tuple< T... >
Class template argument deduction rule for tuples.
Template prototype for finite element implementations.
This is a class that mimics most of std::tuple's interface, except that it is usable in CUDA kernels ...