Home
last modified time | relevance | path

Searched refs:qf_apply (Results 1 – 23 of 23) sorted by relevance

/libCEED/tests/
H A Dt539-operator.c15 CeedQFunction qf_setup_mass, qf_setup_diff, qf_apply; in main() local
101 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
102 CeedQFunctionAddInput(qf_apply, "du_0", num_comp_0 * dim, CEED_EVAL_GRAD); in main()
103 CeedQFunctionAddInput(qf_apply, "mass qdata", 1, CEED_EVAL_NONE); in main()
104 CeedQFunctionAddInput(qf_apply, "diff qdata", dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
105 CeedQFunctionAddInput(qf_apply, "u_0", num_comp_0, CEED_EVAL_INTERP); in main()
106 CeedQFunctionAddInput(qf_apply, "u_1", num_comp_1, CEED_EVAL_INTERP); in main()
107 CeedQFunctionAddOutput(qf_apply, "v_0", num_comp_0, CEED_EVAL_INTERP); in main()
108 CeedQFunctionAddOutput(qf_apply, "v_1", num_comp_1, CEED_EVAL_INTERP); in main()
109 CeedQFunctionAddOutput(qf_apply, "dv_0", num_comp_0 * dim, CEED_EVAL_GRAD); in main()
[all …]
H A Dt540-operator.c15 CeedQFunction qf_setup_mass, qf_apply; in main() local
70 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
71 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
72 CeedQFunctionAddInput(qf_apply, "mass q data", 1, CEED_EVAL_NONE); in main()
73 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
76 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
117 CeedQFunctionDestroy(&qf_apply); in main()
H A Dt535-operator.c15 CeedQFunction qf_setup_mass, qf_setup_diff, qf_apply; in main() local
97 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
98 CeedQFunctionAddInput(qf_apply, "du", dim, CEED_EVAL_GRAD); in main()
99 CeedQFunctionAddInput(qf_apply, "mass q data", 1, CEED_EVAL_NONE); in main()
100 CeedQFunctionAddInput(qf_apply, "diff q data", dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
101 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
102 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
103 CeedQFunctionAddOutput(qf_apply, "dv", dim, CEED_EVAL_GRAD); in main()
106 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
169 CeedQFunctionDestroy(&qf_apply); in main()
H A Dt536-operator.c16 CeedQFunction qf_setup_mass, qf_setup_diff, qf_apply; in main() local
112 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
113 CeedQFunctionAddInput(qf_apply, "du", dim, CEED_EVAL_GRAD); in main()
114 CeedQFunctionAddInput(qf_apply, "mass q data", 1, CEED_EVAL_NONE); in main()
115 CeedQFunctionAddInput(qf_apply, "diff q data", dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
116 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
117 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
118 CeedQFunctionAddOutput(qf_apply, "dv", dim, CEED_EVAL_GRAD); in main()
121 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
184 CeedQFunctionDestroy(&qf_apply); in main()
H A Dt540-operator-f.f9015 integer qf_setup_mass,qf_apply
93 &//'t540-operator.h:apply'//char(0),qf_apply,err)
94 call ceedqfunctionaddinput(qf_apply,'u',1,ceed_eval_interp,err)
95 call ceedqfunctionaddinput(qf_apply,'mass qdata',1,ceed_eval_none,err)
96 call ceedqfunctionaddoutput(qf_apply,'v',1,ceed_eval_interp,err)
99 call ceedoperatorcreate(ceed,qf_apply,ceed_qfunction_none,&
135 call ceedqfunctiondestroy(qf_apply,err)
H A Dt532-operator.c15 CeedQFunction qf_setup_mass, qf_setup_diff, qf_apply, qf_apply_assembled; in main() local
96 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
97 CeedQFunctionAddInput(qf_apply, "du", dim, CEED_EVAL_GRAD); in main()
98 CeedQFunctionAddInput(qf_apply, "mass q data", 1, CEED_EVAL_NONE); in main()
99 CeedQFunctionAddInput(qf_apply, "diff q data", dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
100 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
101 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
102 CeedQFunctionAddOutput(qf_apply, "dv", dim, CEED_EVAL_GRAD); in main()
105 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
179 CeedQFunctionDestroy(&qf_apply); in main()
H A Dt535-operator-f.f9015 integer qf_setup_mass,qf_setup_diff,qf_apply
132 &//'t532-operator.h:apply'//char(0),qf_apply,err)
133 call ceedqfunctionaddinput(qf_apply,'du',d,ceed_eval_grad,err)
134 call ceedqfunctionaddinput(qf_apply,'mass qdata',1,ceed_eval_none,err)
135 call ceedqfunctionaddinput(qf_apply,'diff qdata',&
137 call ceedqfunctionaddinput(qf_apply,'u',1,ceed_eval_interp,err)
138 call ceedqfunctionaddoutput(qf_apply,'v',1,ceed_eval_interp,err)
139 call ceedqfunctionaddoutput(qf_apply,'dv',d,ceed_eval_grad,err)
142 call ceedoperatorcreate(ceed,qf_apply,ceed_qfunction_none,&
196 call ceedqfunctiondestroy(qf_apply,err)
H A Dt563-operator.c16 CeedQFunction qf_setup_mass, qf_setup_diff, qf_apply; in main() local
113 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
114 CeedQFunctionAddInput(qf_apply, "du", dim, CEED_EVAL_GRAD); in main()
115 CeedQFunctionAddInput(qf_apply, "mass q data", 1, CEED_EVAL_NONE); in main()
116 CeedQFunctionAddInput(qf_apply, "diff q data", dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
117 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
118 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
119 CeedQFunctionAddOutput(qf_apply, "dv", dim, CEED_EVAL_GRAD); in main()
122 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
199 CeedQFunctionDestroy(&qf_apply); in main()
H A Dt562-operator.c15 CeedQFunction qf_setup_mass, qf_setup_diff, qf_apply; in main() local
100 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
101 CeedQFunctionAddInput(qf_apply, "du", dim, CEED_EVAL_GRAD); in main()
102 CeedQFunctionAddInput(qf_apply, "mass q data", 1, CEED_EVAL_NONE); in main()
103 CeedQFunctionAddInput(qf_apply, "diff q data", dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
104 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
105 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
106 CeedQFunctionAddOutput(qf_apply, "dv", dim, CEED_EVAL_GRAD); in main()
109 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
187 CeedQFunctionDestroy(&qf_apply); in main()
H A Dt536-operator-f.f9019 integer qf_setup_mass,qf_setup_diff,qf_apply
154 &//'t532-operator.h:apply'//char(0),qf_apply,err)
155 call ceedqfunctionaddinput(qf_apply,'du',d,ceed_eval_grad,err)
156 call ceedqfunctionaddinput(qf_apply,'mass qdata',1,ceed_eval_none,err)
157 call ceedqfunctionaddinput(qf_apply,'diff qdata',&
159 call ceedqfunctionaddinput(qf_apply,'u',1,ceed_eval_interp,err)
160 call ceedqfunctionaddoutput(qf_apply,'v',1,ceed_eval_interp,err)
161 call ceedqfunctionaddoutput(qf_apply,'dv',d,ceed_eval_grad,err)
164 call ceedoperatorcreate(ceed,qf_apply,ceed_qfunction_none,&
218 call ceedqfunctiondestroy(qf_apply,err)
H A Dt532-operator-f.f9016 integer qf_setup_mass,qf_setup_diff,qf_apply,qf_apply_lin
134 &//'t532-operator.h:apply'//char(0),qf_apply,err)
135 call ceedqfunctionaddinput(qf_apply,'du',d,ceed_eval_grad,err)
136 call ceedqfunctionaddinput(qf_apply,'mass qdata',1,ceed_eval_none,err)
137 call ceedqfunctionaddinput(qf_apply,'diff qdata',&
139 call ceedqfunctionaddinput(qf_apply,'u',1,ceed_eval_interp,err)
140 call ceedqfunctionaddoutput(qf_apply,'v',1,ceed_eval_interp,err)
141 call ceedqfunctionaddoutput(qf_apply,'dv',d,ceed_eval_grad,err)
144 call ceedoperatorcreate(ceed,qf_apply,ceed_qfunction_none,&
228 call ceedqfunctiondestroy(qf_apply,err)
H A Dt541-operator.c16 CeedQFunction qf_setup_diff, qf_apply; in main() local
75 CeedQFunctionCreateInterior(ceed, 1, apply, apply_loc, &qf_apply); in main()
76 CeedQFunctionAddInput(qf_apply, "u", dim, CEED_EVAL_GRAD); in main()
77 CeedQFunctionAddInput(qf_apply, "q data diff", q_data_size, CEED_EVAL_NONE); in main()
78 CeedQFunctionAddOutput(qf_apply, "v", dim, CEED_EVAL_GRAD); in main()
81 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
257 CeedQFunctionDestroy(&qf_apply); in main()
/libCEED/examples/python/
H A Dex3_volume.py131 qf_apply = ceed.QFunction(1, qfs_so.apply_mass_diff,
133 qf_apply.add_input("u", 1, libceed.EVAL_INTERP)
134 qf_apply.add_input("du", dim, libceed.EVAL_GRAD)
135 qf_apply.add_input("qdata", num_q_comp, libceed.EVAL_NONE)
136 qf_apply.add_output("v", 1, libceed.EVAL_INTERP)
137 qf_apply.add_output("dv", dim, libceed.EVAL_GRAD)
138 qf_apply.set_context(build_ctx)
141 op_apply = ceed.Operator(qf_apply)
/libCEED/examples/petsc/src/
H A Dlibceedsetup.c29 CeedQFunctionDestroy(&data->qf_apply); in CeedDataDestroy()
50 CeedQFunction qf_setup_geo = NULL, qf_apply = NULL; in SetupLibceedByDegree() local
112 CeedQFunctionCreateInterior(ceed, 1, bp_data.apply, bp_data.apply_loc, &qf_apply); in SetupLibceedByDegree()
114 CeedQFunctionAddInput(qf_apply, "u", num_comp_u, CEED_EVAL_INTERP); in SetupLibceedByDegree()
115 CeedQFunctionAddInput(qf_apply, "du", num_comp_u * topo_dim, CEED_EVAL_GRAD); in SetupLibceedByDegree()
117 … CeedQFunctionAddInput(qf_apply, is_interp ? "u" : "du", num_comp_u * in_scale, bp_data.in_mode); in SetupLibceedByDegree()
119 CeedQFunctionAddInput(qf_apply, "qdata", q_data_size, CEED_EVAL_NONE); in SetupLibceedByDegree()
121 CeedQFunctionAddOutput(qf_apply, "v", num_comp_u, CEED_EVAL_INTERP); in SetupLibceedByDegree()
122 CeedQFunctionAddOutput(qf_apply, "dv", num_comp_u * topo_dim, CEED_EVAL_GRAD); in SetupLibceedByDegree()
124 …CeedQFunctionAddOutput(qf_apply, is_interp ? "v" : "dv", num_comp_u * out_scale, bp_data.out_mode); in SetupLibceedByDegree()
[all …]
H A Dswarmutils.c695 CeedQFunction qf_apply; in SetupProblemSwarm() local
700 CeedQFunctionCreateInterior(ceed, 1, bp_data.apply, bp_data.apply_loc, &qf_apply); in SetupProblemSwarm()
701 CeedQFunctionAddInput(qf_apply, "u", num_comp * in_scale, bp_data.in_mode); in SetupProblemSwarm()
702 CeedQFunctionAddInput(qf_apply, "qdata", q_data_size, CEED_EVAL_NONE); in SetupProblemSwarm()
703 CeedQFunctionAddOutput(qf_apply, "v", num_comp * out_scale, bp_data.out_mode); in SetupProblemSwarm()
706 CeedOperatorCreateAtPoints(ceed, qf_apply, NULL, NULL, &op_apply); in SetupProblemSwarm()
777 data->qf_apply = qf_apply; in SetupProblemSwarm()
/libCEED/examples/deal.II/
H A Dbps-ceed.h98 CeedQFunction qf_apply; in reinit() local
218 CeedQFunctionCreateInterior(ceed, 1, f_apply_mass, f_apply_mass_loc, &qf_apply); in reinit()
220 CeedQFunctionCreateInterior(ceed, 1, f_apply_mass_vec, f_apply_mass_vec_loc, &qf_apply); in reinit()
222 CeedQFunctionCreateInterior(ceed, 1, f_apply_poisson, f_apply_poisson_loc, &qf_apply); in reinit()
224 CeedQFunctionCreateInterior(ceed, 1, f_apply_poisson_vec, f_apply_poisson_vec_loc, &qf_apply); in reinit()
229 CeedQFunctionAddInput(qf_apply, "u", n_components, CEED_EVAL_INTERP); in reinit()
231 CeedQFunctionAddInput(qf_apply, "u", dim * n_components, CEED_EVAL_GRAD); in reinit()
233 CeedQFunctionAddInput(qf_apply, "metric data", n_components_metric, CEED_EVAL_NONE); in reinit()
236 CeedQFunctionAddOutput(qf_apply, "v", n_components, CEED_EVAL_INTERP); in reinit()
238 CeedQFunctionAddOutput(qf_apply, "v", dim * n_components, CEED_EVAL_GRAD); in reinit()
[all …]
/libCEED/examples/ceed/
H A Dex3-volume.c197 CeedQFunction qf_apply; in main() local
199 CeedQFunctionCreateInterior(ceed, 1, apply_mass_diff, apply_mass_diff_loc, &qf_apply); in main()
200 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
201 CeedQFunctionAddInput(qf_apply, "du", dim, CEED_EVAL_GRAD); in main()
202 CeedQFunctionAddInput(qf_apply, "qdata", 1 + dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
203 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
204 CeedQFunctionAddOutput(qf_apply, "dv", dim, CEED_EVAL_GRAD); in main()
205 CeedQFunctionSetContext(qf_apply, build_ctx); in main()
210 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
270 CeedQFunctionDestroy(&qf_apply); in main()
H A Dex1-volume-f.f90276 integer qf_build, qf_apply variable
464 call ceedqfunctioncreateinteriorbyname(ceed, 'MassApply', qf_apply, err)
468 &//'ex1-volume-f-c.h:apply_mass'//char(0), qf_apply, err)
469 call ceedqfunctionaddinput(qf_apply, 'u', 1, ceed_eval_interp, err)
470 call ceedqfunctionaddinput(qf_apply, 'qdata', 1, ceed_eval_none, err)
471 call ceedqfunctionaddoutput(qf_apply, 'v', 1, ceed_eval_interp, err)
475 call ceedoperatorcreate(ceed, qf_apply, ceed_qfunction_none, ceed_qfunction_none, op_apply, err)
552 call ceedqfunctiondestroy(qf_apply, err)
H A Dex2-surface.c213 CeedQFunction qf_apply; in main() local
219 CeedQFunctionCreateInteriorByName(ceed, name, &qf_apply); in main()
222 CeedQFunctionCreateInterior(ceed, 1, apply_diff, apply_diff_loc, &qf_apply); in main()
223 CeedQFunctionAddInput(qf_apply, "du", dim, CEED_EVAL_GRAD); in main()
224 CeedQFunctionAddInput(qf_apply, "qdata", dim * (dim + 1) / 2, CEED_EVAL_NONE); in main()
225 CeedQFunctionAddOutput(qf_apply, "dv", dim, CEED_EVAL_GRAD); in main()
226 CeedQFunctionSetContext(qf_apply, build_ctx); in main()
232 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
301 CeedQFunctionDestroy(&qf_apply); in main()
H A Dex1-volume.c207 CeedQFunction qf_apply; in main() local
211 CeedQFunctionCreateInteriorByName(ceed, "MassApply", &qf_apply); in main()
214 CeedQFunctionCreateInterior(ceed, 1, apply_mass, apply_mass_loc, &qf_apply); in main()
215 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
216 CeedQFunctionAddInput(qf_apply, "qdata", 1, CEED_EVAL_NONE); in main()
217 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
223 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
281 CeedQFunctionDestroy(&qf_apply); in main()
/libCEED/examples/rust-qfunctions/
H A Dex1-volume.c217 CeedQFunction qf_apply; in main() local
221 CeedQFunctionCreateInteriorByName(ceed, "MassApply", &qf_apply); in main()
224 CeedQFunctionCreateInterior(ceed, 1, apply_mass, apply_mass_loc, &qf_apply); in main()
225 CeedQFunctionAddInput(qf_apply, "u", 1, CEED_EVAL_INTERP); in main()
226 CeedQFunctionAddInput(qf_apply, "qdata", 1, CEED_EVAL_NONE); in main()
227 CeedQFunctionAddOutput(qf_apply, "v", 1, CEED_EVAL_INTERP); in main()
233 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
291 CeedQFunctionDestroy(&qf_apply); in main()
/libCEED/examples/petsc/include/
H A Dstructs.h51 CeedQFunction qf_apply; member
/libCEED/examples/petsc/
H A Dbpsraw.c357 CeedQFunction qf_setup_geo, qf_setup_rhs, qf_apply, qf_error; in main() local
593 …onCreateInterior(ceed, 1, bp_options[bp_choice].apply, bp_options[bp_choice].apply_loc, &qf_apply); in main()
597 CeedQFunctionAddInput(qf_apply, "u", num_comp_u * in_scale, bp_options[bp_choice].in_mode); in main()
598 CeedQFunctionAddInput(qf_apply, "q_data", bp_options[bp_choice].q_data_size, CEED_EVAL_NONE); in main()
599 CeedQFunctionAddOutput(qf_apply, "v", num_comp_u * out_scale, bp_options[bp_choice].out_mode); in main()
630 CeedOperatorCreate(ceed, qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_apply); in main()
807 CeedQFunctionDestroy(&qf_apply); in main()