Lines Matching refs:C

6 Base.getindex(::CeedVectorActive) = C.CEED_VECTOR_ACTIVE[]
9 Base.getindex(::CeedVectorNone) = C.CEED_VECTOR_NONE[]
12 ref::RefValue{C.CeedVector}
14 CeedVector(ref::Ref{C.CeedVector}) = new(ref, nothing)
25 ref = Ref{C.CeedVector}()
26 C.CeedVectorCreate(c[], len, ref)
37 destroy(v::CeedVector) = C.CeedVectorDestroy(v.ref) # COV_EXCL_LINE
51 len = Ref{C.CeedSize}()
52 C.CeedVectorGetLength(v[], len)
67 setvalue!(v::CeedVector, val::Real) = C.CeedVectorSetValue(v[], val)
85 C.CeedVectorNorm(v[], ntype, nrm)
116 reciprocal!(v::CeedVector) = C.CeedVectorReciprocal(v[])
130 C.CeedVectorSetArray(v[], mtype, cmode, arr)
143 syncarray!(v::CeedVector, mtype::MemType) = C.CeedVectorSyncArray(v[], mtype)
154 C.CeedVectorTakeArray(v[], mtype, ptr)
199 arr_ref = Ref{Ptr{C.CeedScalar}}()
200 C.CeedVectorGetArray($(esc(v))[], $(esc(mtype)), arr_ref)
205 C.CeedVectorRestoreArray($(esc(v))[], arr_ref)
218 arr_ref = Ref{Ptr{C.CeedScalar}}()
219 C.CeedVectorGetArrayRead($(esc(v))[], $(esc(mtype)), arr_ref)
224 C.CeedVectorRestoreArrayRead($(esc(v))[], arr_ref)
280 arr_ref = Ref{Ptr{C.CeedScalar}}()
281 C.CeedVectorGetArray(v[], mtype, arr_ref)
286 C.CeedVectorRestoreArray(v[], arr_ref)
304 arr_ref = Ref{Ptr{C.CeedScalar}}()
305 C.CeedVectorGetArrayRead(v[], mtype, arr_ref)
310 C.CeedVectorRestoreArrayRead(v[], arr_ref)
321 C.CeedVectorScale(v[], a)
332 `x`, `y`. This is different than the order of arguments of the C function `CeedVectorAXPY`.
335 C.CeedVectorAXPY(y[], a, x[])
345 C.CeedVectorPointwiseMult(w[], x[], y[])