Lines Matching refs:X_petsc
125 static inline PetscErrorCode VecPetscToCeed(Vec X_petsc, PetscMemType *mem_type, CeedVector x_ceed)… in VecPetscToCeed() argument
129 PetscCall(VecGetArrayAndMemType(X_petsc, &x, mem_type)); in VecPetscToCeed()
145 static inline PetscErrorCode VecCeedToPetsc(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc) { in VecCeedToPetsc() argument
150 PetscCall(VecRestoreArrayAndMemType(X_petsc, &x)); in VecCeedToPetsc()
165 static inline PetscErrorCode VecReadPetscToCeed(Vec X_petsc, PetscMemType *mem_type, CeedVector x_c… in VecReadPetscToCeed() argument
169 PetscCall(VecGetArrayReadAndMemType(X_petsc, (const PetscScalar **)&x, mem_type)); in VecReadPetscToCeed()
185 …c inline PetscErrorCode VecReadCeedToPetsc(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc) { in VecReadCeedToPetsc() argument
190 PetscCall(VecRestoreArrayReadAndMemType(X_petsc, (const PetscScalar **)&x)); in VecReadCeedToPetsc()
202 static inline PetscErrorCode VecCopyPetscToCeed(Vec X_petsc, CeedVector x_ceed) { in VecCopyPetscToCeed() argument
211 PetscCall(VecGetLocalSize(X_petsc, &X_size)); in VecCopyPetscToCeed()
216 PetscCall(VecGetArrayReadAndMemType(X_petsc, (const PetscScalar **)&x, &mem_type)); in VecCopyPetscToCeed()
218 PetscCall(VecRestoreArrayReadAndMemType(X_petsc, (const PetscScalar **)&x)); in VecCopyPetscToCeed()
219 …PetscCheck(CeedDestroy(&ceed) == CEED_ERROR_SUCCESS, PetscObjectComm((PetscObject)X_petsc), PETSC_… in VecCopyPetscToCeed()