Home
last modified time | relevance | path

Searched refs:vg (Results 1 – 25 of 25) sorted by relevance

/libCEED/examples/deal.II/
H A Dbps-qfunctions.h208 CeedScalar *vg = out[0]; in f_apply_poisson() local
215 vg[i] = ug[i] * qdata[i]; in f_apply_poisson()
223 vg[i + Q * 0] = qdata[i + Q * 0] * ug0 + qdata[i + Q * 2] * ug1; in f_apply_poisson()
224 vg[i + Q * 1] = qdata[i + Q * 2] * ug0 + qdata[i + Q * 1] * ug1; in f_apply_poisson()
233 vg[i + Q * 0] = qdata[i + Q * 0] * ug0 + qdata[i + Q * 5] * ug1 + qdata[i + Q * 4] * ug2; in f_apply_poisson()
234 vg[i + Q * 1] = qdata[i + Q * 5] * ug0 + qdata[i + Q * 1] * ug1 + qdata[i + Q * 3] * ug2; in f_apply_poisson()
235 vg[i + Q * 2] = qdata[i + Q * 4] * ug0 + qdata[i + Q * 3] * ug1 + qdata[i + Q * 2] * ug2; in f_apply_poisson()
252 CeedScalar *vg = out[0]; in f_apply_poisson_vec() local
259 vg[i] = ug[i] * qdata[i]; in f_apply_poisson_vec()
268 vg[i + Q * 0 + Q * 2 * 0] = qdata[i + Q * 0] * ug0 + qdata[i + Q * 2] * ug1; in f_apply_poisson_vec()
[all …]
/libCEED/examples/mfem/
H A Dbp3.h87 CeedScalar *vg = out[0]; in f_apply_diff() local
92 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * qdata[i]; } in f_apply_diff()
99 vg[i + Q * 0] = qdata[i + Q * 0] * ug0 + qdata[i + Q * 2] * ug1; in f_apply_diff()
100 vg[i + Q * 1] = qdata[i + Q * 2] * ug0 + qdata[i + Q * 1] * ug1; in f_apply_diff()
109vg[i + Q * 0] = qdata[i + Q * 0] * ug0 + qdata[i + Q * 5] * ug1 + qdata[i + Q * 4] * ug2; in f_apply_diff()
110vg[i + Q * 1] = qdata[i + Q * 5] * ug0 + qdata[i + Q * 1] * ug1 + qdata[i + Q * 3] * ug2; in f_apply_diff()
111vg[i + Q * 2] = qdata[i + Q * 4] * ug0 + qdata[i + Q * 3] * ug1 + qdata[i + Q * 2] * ug2; in f_apply_diff()
/libCEED/examples/python/qfunctions/
H A Dex2-surface.h91 CeedScalar *vg = out[0]; in apply_diff() local
93 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * q_data[0][i]; } // End of Quadra… in apply_diff()
97 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in apply_diff() local
110 …for (int j = 0; j < 2; j++) vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j]); in apply_diff()
115 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in apply_diff() local
130 …for (int j = 0; j < 3; j++) vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j] … in apply_diff()
H A Dex3-volume.h102 CeedScalar *v = out[0], *vg = out[1]; in apply_mass_diff() local
109 vg[i] = q_data[1][i] * ug[i]; in apply_mass_diff()
116 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[1]; in apply_mass_diff() local
134 vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j]); in apply_mass_diff()
142 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[1]; in apply_mass_diff() local
162vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j] + ug[2][i] * dXdxdXdx_T[2][j… in apply_mass_diff()
/libCEED/examples/ceed/
H A Dex2-surface.h96 CeedScalar *vg = out[0]; in apply_diff() local
98 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * q_data[0][i]; } // End of Quadra… in apply_diff()
102 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in apply_diff() local
115 …for (int j = 0; j < 2; j++) vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j]); in apply_diff()
120 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in apply_diff() local
135 …for (int j = 0; j < 3; j++) vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j] … in apply_diff()
H A Dex3-volume.h110 CeedScalar *v = out[0], *vg = out[1]; in apply_mass_diff() local
117 vg[i] = q_data[1][i] * ug[i]; in apply_mass_diff()
124 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[1]; in apply_mass_diff() local
141 …for (int j = 0; j < 2; j++) vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j]); in apply_mass_diff()
148 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[1]; in apply_mass_diff() local
167 …for (int j = 0; j < 3; j++) vg[j][i] = (ug[0][i] * dXdxdXdx_T[0][j] + ug[1][i] * dXdxdXdx_T[1][j] … in apply_mass_diff()
/libCEED/include/ceed/jit-source/gallery/
H A Dceed-poisson1dapply.h19 CeedScalar *vg = out[0]; in Poisson1DApply() local
22 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * q_data[i]; } // End of Quadratur… in Poisson1DApply()
H A Dceed-vectorpoisson1dapply.h18 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in Vector3Poisson1DApply() local
25 vg[c][i] = ug[c][i] * q_data[i]; in Vector3Poisson1DApply()
H A Dceed-poisson2dapply.h18 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in Poisson2DApply() local
35 …for (CeedInt j = 0; j < dim; j++) vg[j][i] = (ug[0][i] * dXdxdXdxT[0][j] + ug[1][i] * dXdxdXdxT[1]… in Poisson2DApply()
H A Dceed-vectorpoisson2dapply.h18 CeedScalar(*vg)[3][CEED_Q_VLA] = (CeedScalar(*)[3][CEED_Q_VLA])out[0]; in Vector3Poisson2DApply() local
36 …for (CeedInt c = 0; c < num_comp; c++) vg[j][c][i] = (ug[0][c][i] * dXdxdXdxT[0][j] + ug[1][c][i] … in Vector3Poisson2DApply()
H A Dceed-poisson3dapply.h18 CeedScalar(*vg)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in Poisson3DApply() local
37 …for (CeedInt j = 0; j < dim; j++) vg[j][i] = (ug[0][i] * dXdxdXdxT[0][j] + ug[1][i] * dXdxdXdxT[1]… in Poisson3DApply()
H A Dceed-vectorpoisson3dapply.h18 CeedScalar(*vg)[3][CEED_Q_VLA] = (CeedScalar(*)[3][CEED_Q_VLA])out[0]; in Vector3Poisson3DApply() local
39vg[j][c][i] = (ug[0][c][i] * dXdxdXdxT[0][j] + ug[1][c][i] * dXdxdXdxT[1][j] + ug[2][c][i] * dXdxd… in Vector3Poisson3DApply()
/libCEED/tests/
H A Dt541-operator.h41 CeedScalar *vg = out[0]; in apply() local
59 for (int j = 0; j < 2; j++) vg[i + j * Q] = (du[0] * dXdxdXdxT[0][j] + du[1] * dXdxdXdxT[1][j]); in apply()
H A Dt522-operator.h32 CeedScalar *vg = out[0]; in diff() local
47 for (int j = 0; j < 2; j++) vg[i + j * Q] = (du[0] * dXdxdXdxT[0][j] + du[1] * dXdxdXdxT[1][j]); in diff()
H A Dt567-operator.h34 CeedScalar(*vg)[2][CEED_Q_VLA] = (CeedScalar(*)[2][CEED_Q_VLA])out[0]; in diff() local
58vg[j][k][i] = (ug[0][k][i] * dXdxdXdxT[0][j] * scale[0][j] + ug[1][k][i] * dXdxdXdxT[1][j] * scale… in diff()
/libCEED/examples/nek/bps/
H A Dbps.h100 CeedScalar *vg = out[0]; in diffusionf() local
107 vg[i + Q * 0] = qdata[i + Q * 0] * ug0 + qdata[i + Q * 5] * ug1 + qdata[i + Q * 4] * ug2; in diffusionf()
108 vg[i + Q * 1] = qdata[i + Q * 5] * ug0 + qdata[i + Q * 1] * ug1 + qdata[i + Q * 3] * ug2; in diffusionf()
109 vg[i + Q * 2] = qdata[i + Q * 4] * ug0 + qdata[i + Q * 3] * ug1 + qdata[i + Q * 2] * ug2; in diffusionf()
/libCEED/examples/petsc/qfunctions/bps/
H A Dbp13.h52 CeedScalar *v = out[0], *vg = out[1]; in MassDiff() local
69vg[i + j * Q] = (du[0] * dXdxdXdx_T[0][j] + du[1] * dXdxdXdx_T[1][j] + du[2] * dXdxdXdx_T[2][j]); in MassDiff()
H A Dbp4.h61 CeedScalar *vg = out[0]; in Diff3() local
80vg[i + (k + j * 3) * Q] = (uJ[k][0] * dXdxdXdx_T[0][j] + uJ[k][1] * dXdxdXdx_T[1][j] + uJ[k][2] * … in Diff3()
H A Dbp24.h63 CeedScalar *v = out[0], *vg = out[1]; in MassDiff3() local
85vg[i + (k + j * 3) * Q] = (uJ[k][0] * dXdxdXdx_T[0][j] + uJ[k][1] * dXdxdXdx_T[1][j] + uJ[k][2] * … in MassDiff3()
H A Dbp3.h107 CeedScalar *vg = out[0]; in Diff() local
121vg[i + j * Q] = (du[0] * dXdxdXdx_T[0][j] + du[1] * dXdxdXdx_T[1][j] + du[2] * dXdxdXdx_T[2][j]); in Diff()
H A Dbp3sphere.h187 CeedScalar *vg = out[0]; in Diff() local
203 vg[i + j * Q] = w_det_J * (du[0] * dXdxdXdx_T[0][j] + du[1] * dXdxdXdx_T[1][j]); in Diff()
/libCEED/examples/rust/ex2-surface/src/
H A Dmain.rs251 let apply_diff = move |[ug, qdata, ..]: QFunctionInputs, [vg, ..]: QFunctionOutputs| { in example_2()
254 1 => vg in example_2()
257 .for_each(|(vg, (ug, w))| *vg = ug * w), in example_2()
267 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] + du[1] * dxdxdxdx_t[1][j]; in example_2()
281 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] in example_2()
/libCEED/examples/rust/ex2-surface-vector/src/
H A Dmain.rs254 let apply_diff = move |[ug, qdata, ..]: QFunctionInputs, [vg, ..]: QFunctionOutputs| { in example_2_vector()
260 vg.iter_mut() in example_2_vector()
263 .for_each(|(vg, (ug, w))| *vg = ug * w) in example_2_vector()
276 vg[i + (c + j * ncomp_u) * q] = in example_2_vector()
297 vg[i + (c + j * ncomp_u) * q] = du[0] * dxdxdxdx_t[0][j] in example_2_vector()
/libCEED/examples/rust/ex3-volume/src/
H A Dmain.rs252 [v, vg, ..]: QFunctionOutputs| { in example_3()
261 vg[i] = ug[i] * qdata[i + 1 * q]; in example_3()
276 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] + du[1] * dxdxdxdx_t[1][j]; in example_3()
293 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] in example_3()
/libCEED/examples/rust/ex3-volume-vector/src/
H A Dmain.rs254 [v, vg, ..]: QFunctionOutputs| { in example_3_vector()
264 vg[i + c * q] = ug[i + c * q] * qdata[i + 1 * q]; in example_3_vector()
281 vg[i + (j + j * ncomp_u) * q] = in example_3_vector()
305 vg[i + (c + j * ncomp_u) * q] = du[0] * dxdxdxdx_t[0][j] in example_3_vector()