Lines Matching refs:T

26 template <DeviceType T, typename PetscType = char>
30 template <DeviceType T, typename PetscType>
31 …tAllocator : public memory::impl::SegmentedMemoryPoolAllocatorBase<PetscType>, impl::Interface<T> {
33 PETSC_CUPM_INHERIT_INTERFACE_TYPEDEFS_USING(T);
47 template <DeviceType T, typename P>
49 inline PetscErrorCode HostAllocator<T, P>::allocate(value_type **ptr, size_type n, const StreamBase… in allocate()
56 template <DeviceType T, typename P>
58 inline PetscErrorCode HostAllocator<T, P>::deallocate(value_type *ptr, const StreamBase<U> *) noexc… in deallocate()
65 template <DeviceType T, typename P>
67 inline PetscErrorCode HostAllocator<T, P>::uninitialized_copy(value_type *dest, const value_type *s… in uninitialized_copy()
78 template <DeviceType T, typename PetscType = char>
81 template <DeviceType T, typename PetscType>
82 …eAllocator : public memory::impl::SegmentedMemoryPoolAllocatorBase<PetscType>, impl::Interface<T> {
84 PETSC_CUPM_INHERIT_INTERFACE_TYPEDEFS_USING(T);
102 template <DeviceType T, typename P>
104 inline PetscErrorCode DeviceAllocator<T, P>::allocate(value_type **ptr, size_type n, const StreamBa… in allocate()
111 template <DeviceType T, typename P>
113 inline PetscErrorCode DeviceAllocator<T, P>::deallocate(value_type *ptr, const StreamBase<U> *strea… in deallocate()
120 template <DeviceType T, typename P>
122 inline PetscErrorCode DeviceAllocator<T, P>::zero(value_type *ptr, size_type n, const StreamBase<U>… in zero()
129 template <DeviceType T, typename P>
131 inline PetscErrorCode DeviceAllocator<T, P>::uninitialized_copy(value_type *dest, const value_type … in uninitialized_copy()
138 template <DeviceType T, typename P>
140 inline PetscErrorCode DeviceAllocator<T, P>::set_canary(value_type *ptr, size_type n, const StreamB… in set_canary()