Home
last modified time | relevance | path

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

/petsc/include/petsc/private/cpp/
H A Dobject_pool.hpp330 class ObjectPool;
333 class ObjectPool : public RegisterFinalizeable<ObjectPool<T, Constructor>> { class
334 using base_type = RegisterFinalizeable<ObjectPool<T, Constructor>>;
341 ObjectPool() = default;
342 ObjectPool(ObjectPool &&) noexcept = default;
343 ObjectPool &operator=(ObjectPool &&) noexcept = default;
345 ~ObjectPool() noexcept;
371 inline PetscErrorCode ObjectPool<T, Constructor>::finalize_() noexcept in finalize_()
397 inline ObjectPool<T, Constructor>::~ObjectPool() noexcept in ~ObjectPool()
418 inline PetscErrorCode ObjectPool<T, Constructor>::allocate(value_type **obj, Args &&...args) noexce… in allocate()
[all …]
/petsc/src/sys/objects/device/interface/
H A Dmark_dcontext.cxx54 static Petsc::ObjectPool<_n_PetscEvent, PetscEventConstructor> event_pool;
H A Ddcontext.cxx69 static Petsc::ObjectPool<_p_PetscDeviceContext, PetscDeviceContextConstructor> contextPool;