Home
last modified time | relevance | path

Searched refs:fptr (Results 1 – 8 of 8) sorted by relevance

/petsc/src/sys/dll/
H A Dreg.c304 …Code PetscFunctionListAdd_Private(PetscFunctionList *fl, const char name[], PetscErrorCodeFn *fptr) in PetscFunctionListAdd_Private() argument
309 if (fptr) PetscValidFunction(fptr, 3); in PetscFunctionListAdd_Private()
310 if (!fptr && !*fl) PetscFunctionReturn(PETSC_SUCCESS); in PetscFunctionListAdd_Private()
312 PetscCall(PetscHMapFuncInsert_Private((*fl)->map, name, fptr)); in PetscFunctionListAdd_Private()
445 …ode PetscFunctionListFind_Private(PetscFunctionList fl, const char name[], PetscErrorCodeFn **fptr) in PetscFunctionListFind_Private() argument
449 PetscAssertPointer(fptr, 3); in PetscFunctionListFind_Private()
450 *fptr = NULL; in PetscFunctionListFind_Private()
451 if (fl) PetscCall(PetscHMapFuncGet(fl->map, name, fptr)); in PetscFunctionListFind_Private()
/petsc/src/sys/objects/
H A Dinherit.c815 …Code PetscObjectComposeFunction_Private(PetscObject obj, const char name[], PetscErrorCodeFn *fptr) in PetscObjectComposeFunction_Private() argument
820 PetscCall(PetscFunctionListAdd_Private(&obj->qlist, name, fptr)); in PetscObjectComposeFunction_Private()
845 …rCode PetscObjectQueryFunction_Private(PetscObject obj, const char name[], PetscErrorCodeFn **fptr) in PetscObjectQueryFunction_Private() argument
850 PetscCall(PetscFunctionListFind_Private(obj->qlist, name, fptr)); in PetscObjectQueryFunction_Private()
872 PetscErrorCodeFn *fptr = NULL; in PetscObjectHasFunction() local
876 PetscCall(PetscObjectQueryFunction(obj, name, &fptr)); in PetscObjectHasFunction()
877 *has = fptr ? PETSC_TRUE : PETSC_FALSE; in PetscObjectHasFunction()
/petsc/src/snes/tutorials/ex10d/
H A Dex10.c93 FILE *fptr, *fptr1; in main() local
156 fptr = fopen("adj.in", "r"); in main()
157 PetscCheck(fptr, PETSC_COMM_SELF, PETSC_ERR_FILE_OPEN, "Could not open adj.in"); in main()
169 PetscCheck(fgets(str, 256, fptr), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "fgets read failed"); in main()
/petsc/src/sys/fileio/
H A Dsysio.c622 void *fptr = NULL; in PetscBinarySynchronizedRead() local
629 fptr = data; in PetscBinarySynchronizedRead()
652 …PetscCall(PetscDLLibrarySym(PETSC_COMM_SELF, &PetscDLLibrariesLoaded, NULL, fname, (void **)fptr)); in PetscBinarySynchronizedRead()
654 *(void **)fptr = NULL; in PetscBinarySynchronizedRead()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c2334 PetscErrorCode (*fptr)(Mat, PetscScalar **, PetscMemType *); in MatDenseGetArrayAndMemType() local
2336 PetscCall(PetscObjectQueryFunction((PetscObject)A, "MatDenseGetArrayAndMemType_C", &fptr)); in MatDenseGetArrayAndMemType()
2337 if (fptr) { in MatDenseGetArrayAndMemType()
2338 PetscCall((*fptr)(A, array, mtype)); in MatDenseGetArrayAndMemType()
2371 PetscErrorCode (*fptr)(Mat, PetscScalar **); in MatDenseRestoreArrayAndMemType() local
2373 PetscCall(PetscObjectQueryFunction((PetscObject)A, "MatDenseRestoreArrayAndMemType_C", &fptr)); in MatDenseRestoreArrayAndMemType()
2374 if (fptr) { in MatDenseRestoreArrayAndMemType()
2375 PetscCall((*fptr)(A, array)); in MatDenseRestoreArrayAndMemType()
2418 PetscErrorCode (*fptr)(Mat, const PetscScalar **, PetscMemType *); in MatDenseGetArrayReadAndMemType() local
2420 PetscCall(PetscObjectQueryFunction((PetscObject)A, "MatDenseGetArrayReadAndMemType_C", &fptr)); in MatDenseGetArrayReadAndMemType()
[all …]
/petsc/src/ksp/pc/impls/redistribute/
H A Dredistribute.c101 PetscBool fptr; in PCSetUp_Redistribute() local
256 PetscCall(PetscObjectHasFunction((PetscObject)ipc, "PCFieldSplitSetIS_C", &fptr)); in PCSetUp_Redistribute()
257 if (fptr && *next) { in PCSetUp_Redistribute()
/petsc/include/
H A Dpetscsys.h1583 …PetscObjectQueryFunction(obj, name, fptr) PetscObjectQueryFunction_Private((obj), (name), (PetscEr… argument
1652 …fine PetscFunctionListAdd(list, name, fptr) PetscFunctionListAdd_Private((list), (name), (PetscErr… argument
1656 …ne PetscFunctionListFind(list, name, fptr) PetscFunctionListFind_Private((list), (name), (PetscErr… argument
/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c719 …const PetscInt *fptr = current_space->array; /* Save beginning of the row so we can clear the BT l… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap() local
737 fptr = NULL; /* need PetscBTMemzero */ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
757 if (fptr) { /* Clear the bits for this row */ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
758 for (; fptr < current_space->array; fptr++) PetscCall(PetscBTClear(bt, *fptr)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()