Home
last modified time | relevance | path

Searched refs:apply_qfunc (Results 1 – 7 of 7) sorted by relevance

/libCEED/examples/mfem/
H A Dbp3.hpp24 CeedQFunction apply_qfunc, build_qfunc; member in CeedDiffusionOperator
140 CeedQFunctionCreateInterior(ceed, 1, f_apply_diff, f_apply_diff_loc, &apply_qfunc); in CeedDiffusionOperator()
141 CeedQFunctionAddInput(apply_qfunc, "u", dim, CEED_EVAL_GRAD); in CeedDiffusionOperator()
142 CeedQFunctionAddInput(apply_qfunc, "qdata", dim * (dim + 1) / 2, CEED_EVAL_NONE); in CeedDiffusionOperator()
143 CeedQFunctionAddOutput(apply_qfunc, "v", dim, CEED_EVAL_GRAD); in CeedDiffusionOperator()
144 CeedQFunctionSetContext(apply_qfunc, build_ctx); in CeedDiffusionOperator()
147 CeedOperatorCreate(ceed, apply_qfunc, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &oper); in CeedDiffusionOperator()
170 CeedQFunctionDestroy(&apply_qfunc); in ~CeedDiffusionOperator()
H A Dbp1.hpp24 CeedQFunction apply_qfunc, build_qfunc; member in CeedMassOperator
139 CeedQFunctionCreateInterior(ceed, 1, f_apply_mass, f_apply_mass_loc, &apply_qfunc); in CeedMassOperator()
140 CeedQFunctionAddInput(apply_qfunc, "u", 1, CEED_EVAL_INTERP); in CeedMassOperator()
141 CeedQFunctionAddInput(apply_qfunc, "qdata", 1, CEED_EVAL_NONE); in CeedMassOperator()
142 CeedQFunctionAddOutput(apply_qfunc, "v", 1, CEED_EVAL_INTERP); in CeedMassOperator()
145 CeedOperatorCreate(ceed, apply_qfunc, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &oper); in CeedMassOperator()
163 CeedQFunctionDestroy(&apply_qfunc); in ~CeedMassOperator()
/libCEED/julia/LibCEED.jl/examples/
H A Dex1-volume-c.jl353 apply_qfunc = Ref{C.CeedQFunction}()
361 C.CeedQFunctionCreateInterior(ceed[], 1, qf_apply_mass, "julia", apply_qfunc)
362 C.CeedQFunctionAddInput(apply_qfunc[], "u", 1, C.CEED_EVAL_INTERP)
363 C.CeedQFunctionAddInput(apply_qfunc[], "qdata", 1, C.CEED_EVAL_NONE)
364 C.CeedQFunctionAddOutput(apply_qfunc[], "v", 1, C.CEED_EVAL_INTERP)
367 C.CeedQFunctionCreateInteriorByName(ceed[], "MassApply", apply_qfunc)
374 apply_qfunc[],
416 C.CeedQFunctionDestroy(apply_qfunc)
H A Dex2-surface.jl111 @interior_qf apply_qfunc = (
123 apply_qfunc = create_interior_qfunction(ceed, "Poisson$(dim)DApply")
129 qf=apply_qfunc,
H A Dex1-volume.jl107 @interior_qf apply_qfunc = (
117 apply_qfunc = create_interior_qfunction(ceed, "MassApply")
123 qf=apply_qfunc,
H A Dex3-volume.jl123 @interior_qf apply_qfunc = (
160 qf=apply_qfunc,
/libCEED/julia/LibCEED.jl/docs/src/
H A DUserQFunctions.md51 CeedQFunctionCreateInterior(ceed, 1, f_apply_mass, f_apply_mass_loc, &apply_qfunc);
52 CeedQFunctionAddInput(apply_qfunc, "u", 1, CEED_EVAL_INTERP);
53 CeedQFunctionAddInput(apply_qfunc, "qdata", 1, CEED_EVAL_NONE);
54 CeedQFunctionAddOutput(apply_qfunc, "v", 1, CEED_EVAL_INTERP);
70 @interior_qf apply_qfunc = (
80 This creates a [`QFunction`](@ref) object named `apply_qfunc`. The Q-function is
113 @interior_qf apply_qfunc = (