Lines Matching refs:C
9 Base.getindex(::BasisNone) = C.CEED_BASIS_NONE[]
24 ref::RefValue{C.CeedBasis}
34 destroy(b::Basis) = C.CeedBasisDestroy(b.ref) # COV_EXCL_LINE
36 Base.show(io::IO, ::MIME"text/plain", b::Basis) = ceed_show(io, b, C.CeedBasisView)
54 ref = Ref{C.CeedBasis}()
55 C.CeedBasisCreateTensorH1Lagrange(c[], dim, ncomp, p, q, quad_mode, ref)
98 ref = Ref{C.CeedBasis}()
99 C.CeedBasisCreateTensorH1(
156 ref = Ref{C.CeedBasis}()
157 C.CeedBasisCreateH1(
214 ref = Ref{C.CeedBasis}()
215 C.CeedBasisCreateHdiv(
273 ref = Ref{C.CeedBasis}()
274 C.CeedBasisCreateHcurl(
315 C.CeedBasisApply(b[], nelem, tmode, emode, u[], v[])
328 ceed_ref = Ref{C.Ceed}()
329 ccall((:CeedBasisGetCeed, C.libceed), Cint, (C.CeedBasis, Ptr{C.Ceed}), b[], ceed_ref)
335 C.CeedBasisGetNumQuadratureComponents(b[], emode, qcomp)
351 C.CeedBasisGetDimension(b[], dim)
371 C.CeedBasisGetTopology(b[], topo)
382 C.CeedBasisGetNumComponents(b[], ncomp)
393 C.CeedBasisGetNumNodes(b[], nnodes)
404 C.CeedBasisGetNumNodes1D(b[], nnodes1d)
415 C.CeedBasisGetNumQuadraturePoints(b[], nqpts)
426 C.CeedBasisGetNumQuadraturePoints1D(b[], nqpts1d)
438 C.CeedBasisIsTensor(b[], istensor)
440 C.CeedBasisGetQRef(b[], ref)
455 C.CeedBasisIsTensor(b[], istensor)
457 C.CeedBasisGetQWeights(b[], ref)
470 C.CeedBasisGetInterp(b[], ref)
474 C.CeedBasisGetNumQuadratureComponents(b[], C.CEED_EVAL_INTERP, qcomp)
491 C.CeedBasisGetInterp1D(b[], ref)
505 C.CeedBasisGetGrad(b[], ref)
520 C.CeedBasisGetGrad1D(b[], ref)
534 C.CeedBasisGetDiv(b[], ref)
549 C.CeedBasisGetCurl(b[], ref)
553 C.CeedBasisGetNumQuadratureComponents(b[], C.CEED_EVAL_CURL, qcomp)