| /libCEED/tests/ |
| H A D | t539-operator.c | 15 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 D | t540-operator.c | 15 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 D | t535-operator.c | 15 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 D | t536-operator.c | 16 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 D | t540-operator-f.f90 | 15 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 D | t532-operator.c | 15 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 D | t535-operator-f.f90 | 15 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 D | t563-operator.c | 16 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 D | t562-operator.c | 15 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 D | t536-operator-f.f90 | 19 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 D | t532-operator-f.f90 | 16 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 D | t541-operator.c | 16 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 D | ex3_volume.py | 131 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 D | libceedsetup.c | 29 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 D | swarmutils.c | 695 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 D | bps-ceed.h | 98 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 D | ex3-volume.c | 197 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 D | ex1-volume-f.f90 | 276 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 D | ex2-surface.c | 213 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 D | ex1-volume.c | 207 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 D | ex1-volume.c | 217 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 D | structs.h | 51 CeedQFunction qf_apply; member
|
| /libCEED/examples/petsc/ |
| H A D | bpsraw.c | 357 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()
|