Lines Matching refs:vec

21 static int CeedVectorHasValidArray_Memcheck(CeedVector vec, bool *has_valid_array) {  in CeedVectorHasValidArray_Memcheck()  argument
24 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorHasValidArray_Memcheck()
32 static inline int CeedVectorHasBorrowedArrayOfType_Memcheck(const CeedVector vec, CeedMemType mem_t… in CeedVectorHasBorrowedArrayOfType_Memcheck() argument
35 …CeedCheck(mem_type == CEED_MEM_HOST, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Can only set … in CeedVectorHasBorrowedArrayOfType_Memcheck()
37 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorHasBorrowedArrayOfType_Memcheck()
45 static int CeedVectorSetArray_Memcheck(CeedVector vec, CeedMemType mem_type, CeedCopyMode copy_mode… in CeedVectorSetArray_Memcheck() argument
49 …CeedCheck(mem_type == CEED_MEM_HOST, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Can only set … in CeedVectorSetArray_Memcheck()
51 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetArray_Memcheck()
52 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArray_Memcheck()
102 static int CeedVectorSetValue_Memcheck(CeedVector vec, CeedScalar value) { in CeedVectorSetValue_Memcheck() argument
106 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetValue_Memcheck()
107 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetValue_Memcheck()
109 …if (!impl->array_allocated) CeedCallBackend(CeedVectorSetArray_Memcheck(vec, CEED_MEM_HOST, CEED_C… in CeedVectorSetValue_Memcheck()
118 static int CeedVectorSetValueStrided_Memcheck(CeedVector vec, CeedSize start, CeedSize stop, CeedSi… in CeedVectorSetValueStrided_Memcheck() argument
122 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetValueStrided_Memcheck()
123 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetValueStrided_Memcheck()
125 …if (!impl->array_allocated) CeedCallBackend(CeedVectorSetArray_Memcheck(vec, CEED_MEM_HOST, CEED_C… in CeedVectorSetValueStrided_Memcheck()
135 static int CeedVectorSyncArray_Memcheck(const CeedVector vec, CeedMemType mem_type) { in CeedVectorSyncArray_Memcheck() argument
139 …CeedCheck(mem_type == CEED_MEM_HOST, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Can only prov… in CeedVectorSyncArray_Memcheck()
141 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSyncArray_Memcheck()
142 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncArray_Memcheck()
157 static int CeedVectorTakeArray_Memcheck(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorTakeArray_Memcheck() argument
161 …CeedCheck(mem_type == CEED_MEM_HOST, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Can only prov… in CeedVectorTakeArray_Memcheck()
163 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorTakeArray_Memcheck()
164 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorTakeArray_Memcheck()
167 CeedCallBackend(CeedVectorSyncArray_Memcheck(vec, CEED_MEM_HOST)); in CeedVectorTakeArray_Memcheck()
186 static int CeedVectorGetArray_Memcheck(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorGetArray_Memcheck() argument
190 …CeedCheck(mem_type == CEED_MEM_HOST, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Can only prov… in CeedVectorGetArray_Memcheck()
192 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorGetArray_Memcheck()
193 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorGetArray_Memcheck()
206 static int CeedVectorGetArrayRead_Memcheck(CeedVector vec, CeedMemType mem_type, const CeedScalar *… in CeedVectorGetArrayRead_Memcheck() argument
210 …CeedCheck(mem_type == CEED_MEM_HOST, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Can only prov… in CeedVectorGetArrayRead_Memcheck()
212 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorGetArrayRead_Memcheck()
213 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorGetArrayRead_Memcheck()
228 static int CeedVectorGetArrayWrite_Memcheck(CeedVector vec, CeedMemType mem_type, CeedScalar **arra… in CeedVectorGetArrayWrite_Memcheck() argument
232 …CeedCheck(mem_type == CEED_MEM_HOST, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Can only prov… in CeedVectorGetArrayWrite_Memcheck()
234 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorGetArrayWrite_Memcheck()
235 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorGetArrayWrite_Memcheck()
238 …if (!impl->array_allocated) CeedCallBackend(CeedVectorSetArray_Memcheck(vec, mem_type, CEED_COPY_V… in CeedVectorGetArrayWrite_Memcheck()
241 CeedCallBackend(CeedVectorGetArray_Memcheck(vec, mem_type, array)); in CeedVectorGetArrayWrite_Memcheck()
252 static int CeedVectorRestoreArray_Memcheck(CeedVector vec) { in CeedVectorRestoreArray_Memcheck() argument
256 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorRestoreArray_Memcheck()
257 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorRestoreArray_Memcheck()
263 CeedDebug256(CeedVectorReturnCeed(vec), CEED_DEBUG_COLOR_WARNING, in CeedVectorRestoreArray_Memcheck()
272 CeedCallBackend(CeedVectorSyncArray_Memcheck(vec, CEED_MEM_HOST)); in CeedVectorRestoreArray_Memcheck()
284 static int CeedVectorRestoreArrayRead_Memcheck(CeedVector vec) { in CeedVectorRestoreArrayRead_Memcheck() argument
288 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorRestoreArrayRead_Memcheck()
289 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorRestoreArrayRead_Memcheck()
294 …CeedCheck(!is_changed, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "Array data changed while ac… in CeedVectorRestoreArrayRead_Memcheck()
306 static int CeedVectorReciprocal_Memcheck(CeedVector vec) { in CeedVectorReciprocal_Memcheck() argument
310 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorReciprocal_Memcheck()
311 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorReciprocal_Memcheck()
384 static int CeedVectorDestroy_Memcheck(CeedVector vec) { in CeedVectorDestroy_Memcheck() argument
388 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorDestroy_Memcheck()
407 int CeedVectorCreate_Memcheck(CeedSize n, CeedVector vec) { in CeedVectorCreate_Memcheck() argument
411 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorCreate_Memcheck()
412 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "HasValidArray", CeedVectorHasValidArr… in CeedVectorCreate_Memcheck()
413 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "HasBorrowedArrayOfType", CeedVectorHa… in CeedVectorCreate_Memcheck()
414 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "SetArray", CeedVectorSetArray_Memchec… in CeedVectorCreate_Memcheck()
415 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "SetValue", CeedVectorSetValue_Memchec… in CeedVectorCreate_Memcheck()
416 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "SetValueStrided", CeedVectorSetValueS… in CeedVectorCreate_Memcheck()
417 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "SyncArray", CeedVectorSyncArray_Memch… in CeedVectorCreate_Memcheck()
418 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "TakeArray", CeedVectorTakeArray_Memch… in CeedVectorCreate_Memcheck()
419 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "GetArray", CeedVectorGetArray_Memchec… in CeedVectorCreate_Memcheck()
420 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "GetArrayRead", CeedVectorGetArrayRead… in CeedVectorCreate_Memcheck()
421 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "GetArrayWrite", CeedVectorGetArrayWri… in CeedVectorCreate_Memcheck()
422 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "RestoreArray", CeedVectorRestoreArray… in CeedVectorCreate_Memcheck()
423 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "RestoreArrayRead", CeedVectorRestoreA… in CeedVectorCreate_Memcheck()
424 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "Reciprocal", CeedVectorReciprocal_Mem… in CeedVectorCreate_Memcheck()
425 CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "Scale", CeedVectorScale_Memcheck)); in CeedVectorCreate_Memcheck()
426 CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "AXPY", CeedVectorAXPY_Memcheck)); in CeedVectorCreate_Memcheck()
427 CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "AXPBY", CeedVectorAXPBY_Memcheck)); in CeedVectorCreate_Memcheck()
428 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "PointwiseMult", CeedVectorPointwiseMu… in CeedVectorCreate_Memcheck()
429 …CeedCallBackend(CeedSetBackendFunction(ceed, "Vector", vec, "Destroy", CeedVectorDestroy_Memcheck)… in CeedVectorCreate_Memcheck()
432 CeedCallBackend(CeedVectorSetData(vec, impl)); in CeedVectorCreate_Memcheck()