Home
last modified time | relevance | path

Searched refs:RestoreableArray (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmobject.hpp118 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 Dmatdensecupmimpl.h193 …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 Dveccupmimpl.h258 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>;