Lines Matching refs:C
4 Base.getindex(::QFunctionNone) = C.CEED_QFUNCTION_NONE[]
16 ref::RefValue{C.CeedQFunction}
28 QFunction(ref::Ref{C.CeedQFunction}) = QFunction(ref, nothing)
29 destroy(qf::QFunction) = C.CeedQFunctionDestroy(qf.ref) # COV_EXCL_LINE
32 ceed_show(io, qf, C.CeedQFunctionView)
35 ref = Ref{C.CeedQFunction}()
37 # no C source for this Q-function
38 C.CeedQFunctionCreateInterior(c[], vlength, f.fptr, "", ref)
41 C.CeedQFunctionSetCUDAUserFunction(ref[], f.cuf)
73 ref = Ref{C.CeedQFunction}()
74 C.CeedQFunctionCreateInteriorByName(c.ref[], name, ref)
88 ref = Ref{C.CeedQFunction}()
89 C.CeedQFunctionCreateIdentity(c[], size, inmode, outmode, ref)
94 C.CeedQFunctionAddInput(qf[], name, size, emode)
98 C.CeedQFunctionAddOutput(qf[], name, size, emode)
109 C.CeedQFunctionSetContext(qf[], ctx[])
115 inputs = Ref{Ptr{C.CeedQFunctionField}}()
116 outputs = Ref{Ptr{C.CeedQFunctionField}}()
117 C.CeedQFunctionGetFields(qf[], ninputs, inputs, noutputs, outputs)
124 C.CeedQFunctionFieldGetSize(field, pointer(input_sizes, i))
129 C.CeedQFunctionFieldGetSize(field, pointer(output_sizes, i))
145 C.CeedQFunctionApply(qf[], Q, pointer(vins), pointer(vouts))