Lines Matching refs:DeviceBase

23 class DeviceBase : public util::crtp<DeviceBase, Derived> {  class
29 constexpr DeviceBase(createContextFunction_t f) noexcept : create_(f) { } in DeviceBase() function in Petsc::device::impl::DeviceBase
94 inline PetscErrorCode DeviceBase<D>::getDevice(PetscDevice device, PetscInt id) noexcept in getDevice()
107 inline PetscErrorCode DeviceBase<D>::configureDevice(PetscDevice device) noexcept in configureDevice()
115 inline PetscErrorCode DeviceBase<D>::viewDevice(PetscDevice device, PetscViewer viewer) noexcept in viewDevice()
123 inline PetscErrorCode DeviceBase<D>::getAttribute(PetscDevice device, PetscDeviceAttribute attr, vo… in getAttribute()
132 inline PetscErrorCode DeviceBase<D>::PetscOptionDevice(F &&OptionsFunction, PetscOptionItems PetscO… in PetscOptionDevice()
152 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceInitialize(PetscOptionItems PetscOptionsObjec… in PetscOptionDeviceInitialize()
160 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceInitialize(PetscOptionItems PetscOptionsObjec… in PetscOptionDeviceInitialize()
172 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceSelect(PetscOptionItems PetscOptionsObject, T… in PetscOptionDeviceSelect()
180 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceSelect(PetscOptionItems PetscOptionsObject, P… in PetscOptionDeviceSelect()
189 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceView(PetscOptionItems PetscOptionsObject, T &… in PetscOptionDeviceView()
197 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceView(PetscOptionItems PetscOptionsObject, Pet… in PetscOptionDeviceView()
205 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceBasic(PetscOptionItems PetscOptionsObject, st… in PetscOptionDeviceBasic()
215 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceAll(MPI_Comm comm, std::pair<PetscDeviceInitT… in PetscOptionDeviceAll()
244 using base_name = ::Petsc::device::impl::DeviceBase<T>; \