Searched refs:RestoreableArray (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | cupmobject.hpp | 118 class PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL RestoreableArray : Interface<T> { class 139 constexpr explicit RestoreableArray(PetscDeviceContext) noexcept; 150 const PetscMemType RestoreableArray<T, MT, MA>::memory_type; 153 const PetscMemoryAccessMode RestoreableArray<T, MT, MA>::access_type; 160 constexpr inline RestoreableArray<T, MT, MA>::RestoreableArray(PetscDeviceContext dctx) noexcept : … in RestoreableArray() function in Petsc::device::cupm::impl::RestoreableArray 165 inline typename RestoreableArray<T, MT, MA>::pointer_type RestoreableArray<T, MT, MA>::data() const… in data() 171 inline typename RestoreableArray<T, MT, MA>::cupm_pointer_type RestoreableArray<T, MT, MA>::cupmdat… in cupmdata() 177 inline RestoreableArray<T, MT, MA>::operator pointer_type() const noexcept in operator pointer_type() 186 inline RestoreableArray<T, MT, MA>::operator cupm_pointer_type() const noexcept in operator cupm_pointer_type()
|
| H A D | matdensecupmimpl.h | 193 …NTERNAL MatDense_CUPM<T, D>::MatrixArray : public device::cupm::impl::RestoreableArray<T, MT, MA> { 194 using base_type = device::cupm::impl::RestoreableArray<T, MT, MA>;
|
| H A D | veccupmimpl.h | 258 class Vec_CUPMBase<T, D>::VectorArray : public device::cupm::impl::RestoreableArray<T, MT, MA> { 259 using base_type = device::cupm::impl::RestoreableArray<T, MT, MA>;
|