Home
last modified time | relevance | path

Searched refs:PetscHeap (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/utils/
H A Dpheap.c35 static inline void Swap(PetscHeap h, PetscInt loc, PetscInt loc2) in Swap()
45 static inline PetscInt MinChild(PetscHeap h, PetscInt loc) in MinChild()
62 PetscErrorCode PetscHeapCreate(PetscInt maxsize, PetscHeap *heap) in PetscHeapCreate()
64 PetscHeap h; in PetscHeapCreate()
79 PetscErrorCode PetscHeapAdd(PetscHeap h, PetscInt id, PetscInt val) in PetscHeapAdd()
98 PetscErrorCode PetscHeapPop(PetscHeap h, PetscInt *id, PetscInt *val) in PetscHeapPop()
127 PetscErrorCode PetscHeapPeek(PetscHeap h, PetscInt *id, PetscInt *val) in PetscHeapPeek()
141 PetscErrorCode PetscHeapStash(PetscHeap h, PetscInt id, PetscInt val) in PetscHeapStash()
152 PetscErrorCode PetscHeapUnstash(PetscHeap h) in PetscHeapUnstash()
163 PetscErrorCode PetscHeapDestroy(PetscHeap *heap) in PetscHeapDestroy()
[all …]
/petsc/src/mat/tests/
H A Dex29.c8 PetscHeap h; in main()
/petsc/src/sys/tests/
H A Dex15.cxx88 PetscHeap pheap; in main()
/petsc/include/
H A Dpetscsys.h2597 PETSC_EXTERN PetscErrorCode PetscHeapCreate(PetscInt, PetscHeap *);
2598 PETSC_EXTERN PetscErrorCode PetscHeapAdd(PetscHeap, PetscInt, PetscInt);
2599 PETSC_EXTERN PetscErrorCode PetscHeapPop(PetscHeap, PetscInt *, PetscInt *);
2600 PETSC_EXTERN PetscErrorCode PetscHeapPeek(PetscHeap, PetscInt *, PetscInt *);
2601 PETSC_EXTERN PetscErrorCode PetscHeapStash(PetscHeap, PetscInt, PetscInt);
2602 PETSC_EXTERN PetscErrorCode PetscHeapUnstash(PetscHeap);
2603 PETSC_EXTERN PetscErrorCode PetscHeapDestroy(PetscHeap *);
2604 PETSC_EXTERN PetscErrorCode PetscHeapView(PetscHeap, PetscViewer);
H A Dpetscsystypes.h1072 typedef struct _n_PetscHeap *PetscHeap; typedef
/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c595 PetscHeap h; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap()
697 PetscHeap h; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()