Searched refs:index_sequence (Results 1 – 7 of 7) sorted by relevance
| /petsc/include/petsc/private/cpp/ |
| H A D | tuple.hpp | 26 constexpr inline F &&tuple_for_each(index_sequence<Idx...>, T &&tuple, F &&f) in tuple_for_each() 33 constexpr inline F &&tuple_for_each(index_sequence<>, T &&, F &&f) noexcept in tuple_for_each() argument
|
| H A D | array.hpp | 30 …l(const std::array<T, NL> &l, const std::array<T, NR> &r, index_sequence<IL...>, index_sequence<IR… in concat_array_impl()
|
| H A D | functional.hpp | 134 …static inline auto gobblefn(TupleT &&tuple, Petsc::util::index_sequence<idx...>) PETSC_DECLTYPE_NO…
|
| H A D | utility.hpp | 67 using index_sequence = integer_sequence<std::size_t, idx...>; typedef
|
| /petsc/src/vec/vec/impls/seq/cupm/ |
| H A D | vecseqcupm.hpp | 56 …_t, const PetscScalar *, const Vec[], PetscInt, PetscScalar *, util::index_sequence<Idx...>) noexc… 60 …_t, PetscScalar *, const PetscScalar *, const Vec *, PetscInt, util::index_sequence<Idx...>) noexc…
|
| H A D | vecseqcupm_impl.hpp | 907 …*xptr, const PetscScalar *aptr, const Vec *yin, PetscInt size, util::index_sequence<Idx...>) noexc… in MAXPY_kernel_dispatch_() 1152 …r *xarr, const Vec yin[], PetscInt size, PetscScalar *results, util::index_sequence<Idx...>) noexc… in MDot_kernel_dispatch_()
|
| /petsc/include/petsc/private/ |
| H A D | cupminterface.hpp | 887 …PETSC_NODISCARD static cupmError_t deduceKernelCall(util::index_sequence<Idx...>, F &&func, cupmDi… in deduceKernelCall()
|