Home
last modified time | relevance | path

Searched refs:Swap (Results 1 – 7 of 7) sorted by relevance

/petsc/src/mat/utils/ !
H A Dpheap.c35 static inline void Swap(PetscHeap h, PetscInt loc, PetscInt loc2) in Swap() function
92 Swap(h, loc, par); in PetscHeapAdd()
121 Swap(h, loc, chld); in PetscHeapPop()
/petsc/src/vec/vec/impls/seq/cupm/ !
H A Dvecseqcupm.hpp113 static PetscErrorCode Swap(Vec, Vec) noexcept;
H A Dvecseqcupm_impl.hpp81 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Swap), nullptr)); in ClearAsyncFunctions()
110 …PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Swap), VecSeq_CUPM<T>::Swa… in InitializeAsyncFunctions()
1532 inline PetscErrorCode VecSeq_CUPM<T>::Swap(Vec xin, Vec yin) noexcept in Swap() function in Petsc::vec::cupm::impl::VecSeq_CUPM
/petsc/doc/changes/ !
H A D320.md184 - Swap the order of monitor and convergence test. Now monitors are always called after a convergenc…
/petsc/src/vec/vec/interface/ !
H A Dvector.c1824 VecMethodDispatch(x, dctx, VecAsyncFnName(Swap), swap, (Vec, Vec, PetscDeviceContext), y); in VecSwapAsync_Private()
/petsc/include/petsc/private/ !
H A Dveccupmimpl.h1016 VecSetOp_CUPM(swap, VecSwap_Seq, VecSeq_T::Swap); in BindToCPU_CUPMBase()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/ !
H A DVec.pyx2458 """Swap the content of two vectors.