| /libCEED/examples/solids/qfunctions/ |
| H A D | linear.h | 30 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasResidual_Linear() local 46 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasResidual_Linear() 47 {ug[0][1][i], ug[1][1][i], ug[2][1][i]}, in ElasResidual_Linear() 48 {ug[0][2][i], ug[1][2][i], ug[2][2][i]} in ElasResidual_Linear() 221 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasEnergy_Linear() local 241 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasEnergy_Linear() 242 {ug[0][1][i], ug[1][1][i], ug[2][1][i]}, in ElasEnergy_Linear() 243 {ug[0][2][i], ug[1][2][i], ug[2][2][i]} in ElasEnergy_Linear() 288 …const CeedScalar(*u)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*ug)[3][CEED_Q_VLA] = … in ElasDiagnostic_Linear() local 309 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasDiagnostic_Linear() [all …]
|
| H A D | finite-strain-neo-hookean.h | 149 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasFSResidual_NH() local 183 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasFSResidual_NH() 184 {ug[0][1][i], ug[1][1][i], ug[2][1][i]}, in ElasFSResidual_NH() 185 {ug[0][2][i], ug[1][2][i], ug[2][2][i]} in ElasFSResidual_NH() 400 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasFSEnergy_NH() local 418 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasFSEnergy_NH() 419 {ug[0][1][i], ug[1][1][i], ug[2][1][i]}, in ElasFSEnergy_NH() 420 {ug[0][2][i], ug[1][2][i], ug[2][2][i]} in ElasFSEnergy_NH() 470 …const CeedScalar(*u)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*ug)[3][CEED_Q_VLA] = … in ElasFSDiagnostic_NH() local 489 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasFSDiagnostic_NH() [all …]
|
| H A D | finite-strain-mooney-rivlin.h | 160 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasFSResidual_MR() local 185 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasFSResidual_MR() 186 {ug[0][1][i], ug[1][1][i], ug[2][1][i]}, in ElasFSResidual_MR() 187 {ug[0][2][i], ug[1][2][i], ug[2][2][i]} in ElasFSResidual_MR() 421 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasFSEnergy_MR() local 436 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasFSEnergy_MR() 437 {ug[0][1][i], ug[1][1][i], ug[2][1][i]}, in ElasFSEnergy_MR() 438 {ug[0][2][i], ug[1][2][i], ug[2][2][i]} in ElasFSEnergy_MR() 512 …const CeedScalar(*u)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*ug)[3][CEED_Q_VLA] = … in ElasFSDiagnostic_MR() local 528 {ug[0][0][i], ug[1][0][i], ug[2][0][i]}, in ElasFSDiagnostic_MR() [all …]
|
| /libCEED/examples/petsc/qfunctions/bps/ |
| H A D | bp4.h | 60 const CeedScalar *ug = in[0], *q_data = in[1]; in Diff3() local 67 {ug[i + (0 + 0 * 3) * Q], ug[i + (0 + 1 * 3) * Q], ug[i + (0 + 2 * 3) * Q]}, in Diff3() 68 {ug[i + (1 + 0 * 3) * Q], ug[i + (1 + 1 * 3) * Q], ug[i + (1 + 2 * 3) * Q]}, in Diff3() 69 {ug[i + (2 + 0 * 3) * Q], ug[i + (2 + 1 * 3) * Q], ug[i + (2 + 2 * 3) * Q]} in Diff3()
|
| H A D | bp24.h | 62 const CeedScalar *u = in[0], *ug = in[1], *q_data = in[2]; in MassDiff3() local 69 {ug[i + (0 + 0 * 3) * Q], ug[i + (0 + 1 * 3) * Q], ug[i + (0 + 2 * 3) * Q]}, in MassDiff3() 70 {ug[i + (1 + 0 * 3) * Q], ug[i + (1 + 1 * 3) * Q], ug[i + (1 + 2 * 3) * Q]}, in MassDiff3() 71 {ug[i + (2 + 0 * 3) * Q], ug[i + (2 + 1 * 3) * Q], ug[i + (2 + 2 * 3) * Q]} in MassDiff3()
|
| H A D | bp4sphere.h | 72 const CeedScalar *ug = in[0], *q_data = in[1]; in Diff3() local 79 {ug[i + (0 + 0 * 3) * Q], ug[i + (0 + 1 * 3) * Q]}, in Diff3() 80 {ug[i + (1 + 0 * 3) * Q], ug[i + (1 + 1 * 3) * Q]}, in Diff3() 81 {ug[i + (2 + 0 * 3) * Q], ug[i + (2 + 1 * 3) * Q]} in Diff3()
|
| H A D | bp13.h | 51 const CeedScalar *u = in[0], *ug = in[1], *q_data = in[2]; in MassDiff() local 57 const CeedScalar du[3] = {ug[i + Q * 0], ug[i + Q * 1], ug[i + Q * 2]}; in MassDiff()
|
| H A D | bp3.h | 106 const CeedScalar *ug = in[0], *q_data = in[1]; in Diff() local 112 const CeedScalar du[3] = {ug[i + Q * 0], ug[i + Q * 1], ug[i + Q * 2]}; in Diff()
|
| /libCEED/examples/deal.II/ |
| H A D | bps-qfunctions.h | 207 const CeedScalar *ug = in[0], *qdata = in[1]; in f_apply_poisson() local 215 vg[i] = ug[i] * qdata[i]; in f_apply_poisson() 221 const CeedScalar ug0 = ug[i + Q * 0]; in f_apply_poisson() 222 const CeedScalar ug1 = ug[i + Q * 1]; in f_apply_poisson() 230 const CeedScalar ug0 = ug[i + Q * 0]; in f_apply_poisson() 231 const CeedScalar ug1 = ug[i + Q * 1]; in f_apply_poisson() 232 const CeedScalar ug2 = ug[i + Q * 2]; in f_apply_poisson() 251 const CeedScalar *ug = in[0], *qdata = in[1]; in f_apply_poisson_vec() local 259 vg[i] = ug[i] * qdata[i]; in f_apply_poisson_vec() 266 const CeedScalar ug0 = ug[i + Q * 0 + Q * 2 * 0]; in f_apply_poisson_vec() [all …]
|
| /libCEED/examples/python/qfunctions/ |
| H A D | ex2-surface.h | 90 const CeedScalar *ug = in[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() 96 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[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() 114 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[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 D | ex3-volume.h | 101 const CeedScalar *u = in[0], *ug = in[1]; in apply_mass_diff() local 109 vg[i] = q_data[1][i] * ug[i]; in apply_mass_diff() 114 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[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() 140 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[1]; in apply_mass_diff() local 162 …vg[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 D | ex2-surface.h | 95 const CeedScalar *ug = in[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() 101 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[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() 119 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[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 D | ex3-volume.h | 109 const CeedScalar *u = in[0], *ug = in[1]; in apply_mass_diff() local 117 vg[i] = q_data[1][i] * ug[i]; in apply_mass_diff() 122 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[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() 146 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[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 D | ceed-poisson3dapply.h | 16 …const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*q_data)[CEED_Q_VLA] … 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 D | ceed-vectorpoisson3dapply.h | 16 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in Vector3Poisson3DApply() local 39 …vg[j][c][i] = (ug[0][c][i] * dXdxdXdxT[0][j] + ug[1][c][i] * dXdxdXdxT[1][j] + ug[2][c][i] * dXdxd… in Vector3Poisson3DApply()
|
| H A D | ceed-poisson2dapply.h | 16 …const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*q_data)[CEED_Q_VLA] … 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 D | ceed-vectorpoisson2dapply.h | 16 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… 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 D | ceed-poisson1dapply.h | 16 const CeedScalar *ug = in[0], *q_data = in[1]; 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 D | ceed-vectorpoisson1dapply.h | 16 const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*q_data) = in[1]; in Vector3Poisson1DApply() local 25 vg[c][i] = ug[c][i] * q_data[i]; in Vector3Poisson1DApply()
|
| /libCEED/examples/mfem/ |
| H A D | bp3.h | 86 const CeedScalar *ug = in[0], *qdata = in[1]; in f_apply_diff() local 92 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * qdata[i]; } in f_apply_diff() 97 const CeedScalar ug0 = ug[i + Q * 0]; in f_apply_diff() 98 const CeedScalar ug1 = ug[i + Q * 1]; in f_apply_diff() 106 const CeedScalar ug0 = ug[i + Q * 0]; in f_apply_diff() 107 const CeedScalar ug1 = ug[i + Q * 1]; in f_apply_diff() 108 const CeedScalar ug2 = ug[i + Q * 2]; in f_apply_diff()
|
| /libCEED/tests/ |
| H A D | t541-operator.h | 38 const CeedScalar *ug = in[0], *q_data = in[1]; in apply() local 46 const CeedScalar du[2] = {ug[i + Q * 0], ug[i + Q * 1]}; in apply()
|
| H A D | t522-operator.h | 31 const CeedScalar *qd = in[0], *ug = in[1]; in diff() local 36 const CeedScalar du[2] = {ug[i + Q * 0], ug[i + Q * 1]}; in diff()
|
| H A D | t567-operator.h | 33 …const CeedScalar(*q_data)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*ug)[2][CEED_Q_VL… in diff() local 58 …vg[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/rust/ex2-surface/src/ |
| H A D | main.rs | 251 let apply_diff = move |[ug, qdata, ..]: QFunctionInputs, [vg, ..]: QFunctionOutputs| { in example_2() 256 .zip(ug.iter().zip(qdata.iter())) in example_2() 257 .for_each(|(vg, (ug, w))| *vg = ug * w), in example_2() 261 let du = [ug[i + q * 0], ug[i + q * 1]]; in example_2() 274 let du = [ug[i + q * 0], ug[i + q * 1], ug[i + q * 2]]; in example_2()
|
| /libCEED/examples/rust/ex2-surface-vector/src/ |
| H A D | main.rs | 254 let apply_diff = move |[ug, qdata, ..]: QFunctionInputs, [vg, ..]: QFunctionOutputs| { in example_2_vector() 262 .zip(ug.iter().skip(c * q).zip(qdata.iter())) in example_2_vector() 263 .for_each(|(vg, (ug, w))| *vg = ug * w) in example_2_vector() 274 let du = [ug[i + (c + 0 * ncomp_u) * q], ug[i + (c + 1 * ncomp_u) * q]]; in example_2_vector() 292 ug[i + (c + 0 * ncomp_u) * q], in example_2_vector() 293 ug[i + (c + 1 * ncomp_u) * q], in example_2_vector() 294 ug[i + (c + 2 * ncomp_u) * q], in example_2_vector()
|