Lines Matching refs:array
23 *has_valid_array = impl->array; in CeedVectorHasValidArray_Ref()
42 …ctorSetArray_Ref(CeedVector vec, CeedMemType mem_type, CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArray_Ref() argument
51 …CeedCallBackend(CeedSetHostCeedScalarArray(array, copy_mode, length, (const CeedScalar **)&impl->a… in CeedVectorSetArray_Ref()
52 … (const CeedScalar **)&impl->array_borrowed, (const CeedScalar **)&impl->array)); in CeedVectorSetArray_Ref()
59 static int CeedVectorTakeArray_Ref(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorTakeArray_Ref() argument
66 (*array) = impl->array_borrowed; in CeedVectorTakeArray_Ref()
68 impl->array = NULL; in CeedVectorTakeArray_Ref()
75 static int CeedVectorGetArrayCore_Ref(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorGetArrayCore_Ref() argument
82 *array = impl->array; in CeedVectorGetArrayCore_Ref()
89 …ic int CeedVectorGetArrayRead_Ref(CeedVector vec, CeedMemType mem_type, const CeedScalar **array) { in CeedVectorGetArrayRead_Ref() argument
90 return CeedVectorGetArrayCore_Ref(vec, mem_type, (CeedScalar **)array); in CeedVectorGetArrayRead_Ref()
96 static int CeedVectorGetArray_Ref(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorGetArray_Ref() argument
97 return CeedVectorGetArrayCore_Ref(vec, mem_type, array); in CeedVectorGetArray_Ref()
103 static int CeedVectorGetArrayWrite_Ref(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorGetArrayWrite_Ref() argument
108 if (!impl->array) CeedCallBackend(CeedVectorSetArray(vec, CEED_MEM_HOST, CEED_COPY_VALUES, NULL)); in CeedVectorGetArrayWrite_Ref()
109 return CeedVectorGetArrayCore_Ref(vec, mem_type, (CeedScalar **)array); in CeedVectorGetArrayWrite_Ref()