| /petsc/include/petsc/private/cpp/ |
| H A D | object_pool.hpp | 248 PetscCall(this->underlying().construct_(ptr, std::forward<Args>(args)...)); in construct() 254 const Derived &underlying = this->underlying(); in destroy() local 257 PetscCall(underlying.destroy_(ptr)); in destroy() 264 const Derived &underlying = this->underlying(); in reset() local 267 PetscCall(underlying.reset_(val, std::forward<Args>(args)...)); in reset() 273 const Derived &underlying = this->underlying(); in invalidate() local 276 PetscCall(underlying.invalidate_(ptr)); in invalidate() 304 PetscCall(this->underlying().construct(val, std::forward<Args>(args)...)); in reset_() 311 PetscCall(this->underlying().destroy(ptr)); in invalidate_() 315 PETSC_NODISCARD Derived &underlying() noexcept { return static_cast<Derived &>(*this); } in underlying() function in Petsc::ConstructorInterface [all …]
|
| H A D | register_finalize.hpp | 81 if (self.underlying().registered()) { in do_finalize_() 83 PetscCall(self.underlying().finalize_(std::forward<Args>(args)...)); in do_finalize_() 93 if (PetscLikely(self.underlying().registered())) PetscFunctionReturn(PETSC_SUCCESS); in do_register_finalize_() 95 PetscCall(self.underlying().register_finalize_(std::forward<Args>(args)...)); in do_register_finalize_() 98 if (self.underlying().registered()) { in do_register_finalize_()
|
| H A D | crtp.hpp | 13 Derived &underlying() noexcept { return static_cast<Derived &>(*this); } in underlying() function in Petsc::util::crtp 14 const Derived &underlying() const noexcept { return static_cast<const Derived &>(*this); } in underlying() function in Petsc::util::crtp
|
| /petsc/doc/manualpages/MANSECHeaders/ |
| H A D | PetscRegressor | 7 … internally employs `Tao` (or `KSP` for a few, specialized cases) to solve the underlying numerical 8 …blems. `PetscRegressor` users can set `Tao` options or otherwise directly manipulate the underlying
|
| /petsc/src/sys/objects/device/impls/ |
| H A D | impldevicebase.hpp | 97 PetscCall(this->underlying().init_device_id_(&id)); in getDevice() 99 device->ops->createcontext = this->underlying().create_; in getDevice() 100 device->ops->configure = this->underlying().configureDevice; in getDevice() 101 device->ops->view = this->underlying().viewDevice; in getDevice() 102 device->ops->getattribute = this->underlying().getAttribute; in getDevice()
|
| /petsc/doc/manual/ |
| H A D | regressor.md | 77 The application code can specify the options used by underlying linear, 152 By default, bound-constrained regularized Gauss-Newton `TAOBRGN` is used to solve the underlying op…
|
| H A D | advanced.md | 74 underlying factorization and triangular solve routines are also directly
|
| H A D | section.md | 213 …een described up till now) gives a relatively naive perspective on the underlying data; it doesn't…
|
| H A D | ksp.md | 1053 subdomains is by using the underlying `DM` object, if it is capable of 1298 solvers need some additional information on the underlying mesh; 1511 Command line options for the underlying `KSP` objects are prefixed by 1947 from the underlying physics or discretization of the problem, such as the velocity and pressure. Un…
|
| H A D | getting_started.md | 1151 operations on the underlying numerical data.
|
| H A D | vec.md | 863 matrices. Much of the underlying code that implements `DMGlobalToLocal` communication is built
|
| /petsc/doc/changes/ |
| H A D | 316.md | 121 - Add `MatNormalGetMat()` to retrieve the underlying `Mat` of a `MATNORMAL` 122 - Add `MatNormalHermitianGetMat()` to retrieve the underlying `Mat` of a `MATNORMALHERMITIAN`
|
| H A D | 324.md | 129 …ion entry `snes_linesearch_type` form `l2` to `secant`) to better represent the underlying approach
|
| H A D | 2015.md | 162 - The option -draw_contour_grid will display the underlying grid on
|
| H A D | 313.md | 183 overlap to the underlying Plex
|
| H A D | 320.md | 148 … `MatFilter()`, with two additional Boolean parameters to compress the underlying storage and keep…
|
| H A D | 314.md | 98 the CL objects underlying the PETSc Vecs
|
| /petsc/src/sys/objects/device/interface/ |
| H A D | mark_dcontext.cxx | 26 PetscCall(underlying().reset(event)); in construct_() 33 PetscCall(underlying().reset(event)); in destroy_()
|
| H A D | dcontext.cxx | 22 PetscCall(underlying().reset(dctx, false)); in construct_()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Device.pyx | 364 """Return whether the underlying stream for the device context is idle. 490 The underlying stream is considered idle after this routine returns,
|
| H A D | Regressor.pyx | 155 """Return the underlying `TAO` object .
|
| H A D | DMSwarm.pyx | 348 The returned array contains underlying values of the field. 1133 The underlying DM on which to place particles 1165 """Return the underlying DM.
|
| H A D | Vec.pyx | 1601 Pointer to underlying CL context. This can be used with 1621 Pointer to underlying CL command queue. This can be used with
|
| /petsc/doc/community/meetings/2025/ |
| H A D | index.md | 130 …ral purpose ray trace with applicability to ICF plasma. I will discuss underlying improvements to … 140 …iferromagnetism. For a sparse matrix with 34 billion basis states, the underlying code based on PE… 214 …o describe complex mesh loops in a concise way that is agnostic to the underlying data layout. Hav…
|
| /petsc/doc/faq/ |
| H A D | index.md | 365 include and link options necessary to use that version of MPI to the underlying compilers 1176 solvers comes from building the underlying matrices and vectors in parallel to begin
|