Home
last modified time | relevance | path

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

/libCEED/interface/
H A Dceed-vector.c89 int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array) { in CeedVectorHasValidArray() argument
95 *has_valid_array = true; in CeedVectorHasValidArray()
98 CeedCall(vec->HasValidArray(vec, has_valid_array)); in CeedVectorHasValidArray()
494 bool has_borrowed_array_of_type = true, has_valid_array = true; in CeedVectorTakeArray() local
500 CeedCall(CeedVectorHasValidArray(vec, &has_valid_array)); in CeedVectorTakeArray()
501 CeedCheck(has_valid_array, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, in CeedVectorTakeArray()
537 bool has_valid_array = true; in CeedVectorGetArray() local
539 CeedCall(CeedVectorHasValidArray(vec, &has_valid_array)); in CeedVectorGetArray()
540 CeedCheck(has_valid_array, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, in CeedVectorGetArray()
574 bool has_valid_array = true; in CeedVectorGetArrayRead() local
[all …]
/libCEED/backends/ref/
H A Dceed-ref-vector.c18 static int CeedVectorHasValidArray_Ref(CeedVector vec, bool *has_valid_array) { in CeedVectorHasValidArray_Ref() argument
23 *has_valid_array = impl->array; in CeedVectorHasValidArray_Ref()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-vector.sycl.cpp21 bool has_valid_array = false; in CeedVectorNeedSync_Sycl() local
25 CeedCallBackend(CeedVectorHasValidArray(vec, &has_valid_array)); in CeedVectorNeedSync_Sycl()
28 *need_sync = has_valid_array && !impl->h_array; in CeedVectorNeedSync_Sycl()
31 *need_sync = has_valid_array && !impl->d_array; in CeedVectorNeedSync_Sycl()
139 static inline int CeedVectorHasValidArray_Sycl(const CeedVector vec, bool *has_valid_array) { in CeedVectorHasValidArray_Sycl() argument
143 *has_valid_array = impl->h_array || impl->d_array; in CeedVectorHasValidArray_Sycl()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c22 bool has_valid_array = false; in CeedVectorNeedSync_Cuda() local
26 CeedCallBackend(CeedVectorHasValidArray(vec, &has_valid_array)); in CeedVectorNeedSync_Cuda()
29 *need_sync = has_valid_array && !impl->h_array; in CeedVectorNeedSync_Cuda()
32 *need_sync = has_valid_array && !impl->d_array; in CeedVectorNeedSync_Cuda()
128 static inline int CeedVectorHasValidArray_Cuda(const CeedVector vec, bool *has_valid_array) { in CeedVectorHasValidArray_Cuda() argument
132 *has_valid_array = impl->h_array || impl->d_array; in CeedVectorHasValidArray_Cuda()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c23 bool has_valid_array = false; in CeedVectorNeedSync_Hip() local
26 CeedCallBackend(CeedVectorHasValidArray(vec, &has_valid_array)); in CeedVectorNeedSync_Hip()
29 *need_sync = has_valid_array && !impl->h_array; in CeedVectorNeedSync_Hip()
32 *need_sync = has_valid_array && !impl->d_array; in CeedVectorNeedSync_Hip()
136 static inline int CeedVectorHasValidArray_Hip(const CeedVector vec, bool *has_valid_array) { in CeedVectorHasValidArray_Hip() argument
140 *has_valid_array = impl->h_array || impl->d_array; in CeedVectorHasValidArray_Hip()
/libCEED/backends/memcheck/
H A Dceed-memcheck-vector.c21 static int CeedVectorHasValidArray_Memcheck(CeedVector vec, bool *has_valid_array) { in CeedVectorHasValidArray_Memcheck() argument
25 *has_valid_array = !!impl->array_allocated; in CeedVectorHasValidArray_Memcheck()
/libCEED/include/ceed/
H A Dbackend.h276 CEED_EXTERN int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array);
278 CEED_EXTERN int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array);
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl988 function CeedVectorHasValidArray(vec, has_valid_array) argument
989 ccall((:CeedVectorHasValidArray, libceed), Cint, (CeedVector, Ptr{Bool}), vec, has_valid_array)