Lines Matching refs:vec_copy
233 int CeedVectorReferenceCopy(CeedVector vec, CeedVector *vec_copy) { in CeedVectorReferenceCopy() argument
235 CeedCall(CeedVectorDestroy(vec_copy)); in CeedVectorReferenceCopy()
236 *vec_copy = vec; in CeedVectorReferenceCopy()
250 int CeedVectorCopy(CeedVector vec, CeedVector vec_copy) { in CeedVectorCopy() argument
262 CeedCall(CeedVectorGetCeed(vec_copy, &ceed)); in CeedVectorCopy()
275 CeedCall(CeedVectorGetLength(vec_copy, &length_copy)); in CeedVectorCopy()
281 CeedCall(CeedVectorSetArray(vec_copy, mem_type, CEED_COPY_VALUES, array)); in CeedVectorCopy()
300 …torCopyStrided(CeedVector vec, CeedSize start, CeedSize stop, CeedSize step, CeedVector vec_copy) { in CeedVectorCopyStrided() argument
310 CeedCall(CeedVectorGetLength(vec_copy, &length_copy)); in CeedVectorCopyStrided()
320 if (vec->CopyStrided && vec_copy->CopyStrided) { in CeedVectorCopyStrided()
321 CeedCall(vec->CopyStrided(vec, start, stop, step, vec_copy)); in CeedVectorCopyStrided()
322 vec_copy->state += 2; in CeedVectorCopyStrided()
328 CeedCall(CeedVectorGetArray(vec_copy, CEED_MEM_HOST, &array_copy)); in CeedVectorCopyStrided()
334 CeedCall(CeedVectorRestoreArray(vec_copy, &array_copy)); in CeedVectorCopyStrided()