Lines Matching refs:PetscOptionItems

53 …static PetscErrorCode PetscOptionDeviceBasic(PetscOptionItems, std::pair<PetscDeviceInitType, Pets…
63 …static PetscErrorCode PetscOptionDeviceInitialize(PetscOptionItems, PetscDeviceInitType *, PetscBo…
65 static PetscErrorCode PetscOptionDeviceInitialize(PetscOptionItems, T &&...) noexcept;
67 static PetscErrorCode PetscOptionDeviceSelect(PetscOptionItems, PetscInt *, PetscBool *) noexcept;
69 static PetscErrorCode PetscOptionDeviceSelect(PetscOptionItems, T &&...) noexcept;
71 static PetscErrorCode PetscOptionDeviceView(PetscOptionItems, PetscBool *, PetscBool *) noexcept;
73 static PetscErrorCode PetscOptionDeviceView(PetscOptionItems, T &&...) noexcept;
78 template <typename... T, typename F = PetscErrorCode (*)(PetscOptionItems, const char *, T &&...)>
79 static PetscErrorCode PetscOptionDevice(F &&, PetscOptionItems, const char[], T &&...) noexcept;
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()