Lines Matching refs:T
23 template <DeviceType T>
24 …GLE_LIBRARY_VISIBILITY_INTERNAL CUPMStream : public StreamBase<CUPMStream<T>>, impl::Interface<T> {
25 using crtp_base_type = StreamBase<CUPMStream<T>>;
29 PETSC_CUPM_INHERIT_INTERFACE_TYPEDEFS_USING(T);
33 using event_type = CUPMEvent<T>;
55 template <DeviceType T>
56 inline PetscErrorCode CUPMStream<T>::destroy() noexcept in destroy()
67 template <DeviceType T>
68 inline PetscErrorCode CUPMStream<T>::create(flag_type flags) noexcept in create()
85 template <DeviceType T>
86 inline PetscErrorCode CUPMStream<T>::change_type(PetscStreamType newtype) noexcept in change_type()
106 template <DeviceType T>
107 inline typename CUPMStream<T>::id_type CUPMStream<T>::new_id_() noexcept in new_id_()
114 template <DeviceType T>
115 inline const typename CUPMStream<T>::stream_type &CUPMStream<T>::get_stream_() const noexcept in get_stream_()
120 template <DeviceType T>
121 inline typename CUPMStream<T>::id_type CUPMStream<T>::get_id_() const noexcept in get_id_()
126 template <DeviceType T>
127 inline PetscErrorCode CUPMStream<T>::record_event_(event_type &event) const noexcept in record_event_()
134 template <DeviceType T>
135 inline PetscErrorCode CUPMStream<T>::wait_for_(event_type &event) const noexcept in wait_for_()