| /petsc/src/sys/dll/ |
| H A D | reg.c | 304 …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 D | inherit.c | 815 …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 D | ex10.c | 93 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 D | sysio.c | 622 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 D | dense.c | 2334 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 D | redistribute.c | 101 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 D | petscsys.h | 1583 …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 D | matmatmult.c | 719 …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()
|