Searched refs:array_petsc (Results 1 – 3 of 3) sorted by relevance
| /libCEED/examples/solids/include/ |
| H A D | utils.h | 28 …ErrorCode IntArrayCeedToPetsc(PetscInt num_entries, CeedInt **array_ceed, PetscInt **array_petsc) { in IntArrayCeedToPetsc() argument 34 *array_petsc = (PetscInt *)*array_ceed; in IntArrayCeedToPetsc() 36 *array_petsc = malloc(num_entries * sizeof(PetscInt)); in IntArrayCeedToPetsc() 37 for (PetscInt i = 0; i < num_entries; i++) (*array_petsc)[i] = (*array_ceed)[i]; in IntArrayCeedToPetsc() 57 static inline PetscErrorCode IntArrayPetscToCeed(PetscInt num_entries, PetscInt **array_petsc, Ceed… in IntArrayPetscToCeed() argument 63 *array_ceed = (CeedInt *)*array_petsc; in IntArrayPetscToCeed() 66 for (PetscInt i = 0; i < num_entries; i++) (*array_ceed)[i] = (*array_petsc)[i]; in IntArrayPetscToCeed() 67 PetscCall(PetscFree(*array_petsc)); in IntArrayPetscToCeed() 69 *array_petsc = NULL; in IntArrayPetscToCeed()
|
| /libCEED/examples/petsc/include/ |
| H A D | petscutils.h | 46 …ErrorCode IntArrayCeedToPetsc(PetscInt num_entries, CeedInt **array_ceed, PetscInt **array_petsc) { in IntArrayCeedToPetsc() argument 52 *array_petsc = (PetscInt *)*array_ceed; in IntArrayCeedToPetsc() 54 *array_petsc = malloc(num_entries * sizeof(PetscInt)); in IntArrayCeedToPetsc() 55 for (PetscInt i = 0; i < num_entries; i++) (*array_petsc)[i] = (*array_ceed)[i]; in IntArrayCeedToPetsc() 75 static inline PetscErrorCode IntArrayPetscToCeed(PetscInt num_entries, PetscInt **array_petsc, Ceed… in IntArrayPetscToCeed() argument 81 *array_ceed = (CeedInt *)*array_petsc; in IntArrayPetscToCeed() 84 for (PetscInt i = 0; i < num_entries; i++) (*array_ceed)[i] = (*array_petsc)[i]; in IntArrayPetscToCeed() 85 PetscCall(PetscFree(*array_petsc)); in IntArrayPetscToCeed() 87 *array_petsc = NULL; in IntArrayPetscToCeed()
|
| /libCEED/examples/fluids/include/ |
| H A D | petsc-ceed-utils.h | 73 …ErrorCode IntArrayCeedToPetsc(PetscInt num_entries, CeedInt **array_ceed, PetscInt **array_petsc) { in IntArrayCeedToPetsc() argument 79 *array_petsc = (PetscInt *)*array_ceed; in IntArrayCeedToPetsc() 81 *array_petsc = malloc(num_entries * sizeof(PetscInt)); in IntArrayCeedToPetsc() 82 for (PetscInt i = 0; i < num_entries; i++) (*array_petsc)[i] = (*array_ceed)[i]; in IntArrayCeedToPetsc() 102 static inline PetscErrorCode IntArrayPetscToCeed(PetscInt num_entries, PetscInt **array_petsc, Ceed… in IntArrayPetscToCeed() argument 108 *array_ceed = (CeedInt *)*array_petsc; in IntArrayPetscToCeed() 111 for (PetscInt i = 0; i < num_entries; i++) (*array_ceed)[i] = (*array_petsc)[i]; in IntArrayPetscToCeed() 112 PetscCall(PetscFree(*array_petsc)); in IntArrayPetscToCeed() 114 *array_petsc = NULL; in IntArrayPetscToCeed()
|