Lines Matching refs:qf
29 destroy(qf::QFunction) = C.CeedQFunctionDestroy(qf.ref) # COV_EXCL_LINE
30 Base.getindex(qf::QFunction) = qf.ref[]
31 Base.show(io::IO, ::MIME"text/plain", qf::QFunction) =
32 ceed_show(io, qf, C.CeedQFunctionView)
93 function add_input!(qf::AbstractQFunction, name::AbstractString, size, emode)
94 C.CeedQFunctionAddInput(qf[], name, size, emode)
97 function add_output!(qf::AbstractQFunction, name::AbstractString, size, emode)
98 C.CeedQFunctionAddOutput(qf[], name, size, emode)
102 set_context!(qf::QFunction, ctx::Context)
104 Associate a [`Context`](@ref) object `ctx` with the given Q-function `qf`.
106 function set_context!(qf::QFunction, ctx)
108 qf.ctx = ctx
109 C.CeedQFunctionSetContext(qf[], ctx[])
112 function get_field_sizes(qf::AbstractQFunction)
117 C.CeedQFunctionGetFields(qf[], ninputs, inputs, noutputs, outputs)
136 apply!(qf::QFunction, Q, vin, vout)
141 function apply!(qf::QFunction, Q, vin, vout)
145 C.CeedQFunctionApply(qf[], Q, pointer(vins), pointer(vouts))