Lines Matching refs:T
20 template <typename SizeType, typename T>
21 PETSC_DEVICE_INLINE_DECL static void grid_stride_1D(const SizeType size, T &&func) noexcept in grid_stride_1D()
34 template <typename T>
37 using value_type = T;
47 template <typename T>
50 using value_type = T;
60 template <typename T>
63 using value_type = T;
76 template <typename T>
77 PETSC_HOSTDEVICE_INLINE_DECL constexpr plus_equals<T> make_plus_equals(const T &v) noexcept in make_plus_equals()
79 return plus_equals<T>{v}; in make_plus_equals()
82 template <typename T>
83 PETSC_HOSTDEVICE_INLINE_DECL constexpr times_equals<T> make_times_equals(const T &v) noexcept in make_times_equals()
85 return times_equals<T>{v}; in make_times_equals()
88 template <typename T>
89 PETSC_HOSTDEVICE_INLINE_DECL constexpr axpy<T> make_axpy(const T &v) noexcept in make_axpy()
91 return axpy<T>{v}; in make_axpy()