Lines Matching full:ref
2 ref::RefValue{C.CeedOperator} field
7 function Operator(ref, qf, dqf, dqfT)
8 obj = new(ref, qf, dqf, dqfT, [])
16 destroy(op::Operator) = C.CeedOperatorDestroy(op.ref) # COV_EXCL_LINE
17 Base.getindex(op::Operator) = op.ref[]
59 ref = Ref{C.CeedOperator}()
60 C.CeedOperatorCreate(c[], qf[], dqf[], dqfT[], ref)
61 Operator(ref, qf, dqf, dqfT)
67 Create an [`Operator`](@ref) whose action represents the sum of the operators in the
71 ref = Ref{C.CeedOperator}()
72 C.CeedOperatorCreateComposite(c[], ref)
73 comp_op = Operator(ref, QFunctionNone(), QFunctionNone(), QFunctionNone())
130 Overwrites a [`CeedVector`](@ref) with the diagonal of a linear [`Operator`](@ref).
133 Currently only [`Operator`](@ref)s with a single field are supported.
142 Adds the diagonal of a linear [`Operator`](@ref) to the given [`CeedVector`](@ref).
145 Currently only [`Operator`](@ref)s with a single field are supported.