Lines Matching refs:Q
19 CEED_QFUNCTION(SetupMassDiffRhs3)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *co… in SetupMassDiffRhs3() argument
27 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassDiffRhs3()
32 true_soln[i + 0 * Q] = in SetupMassDiffRhs3()
33 …sin(M_PI * (c[0] + k[0] * x[i + Q * 0])) * sin(M_PI * (c[1] + k[1] * x[i + Q * 1])) * sin(M_PI * (… in SetupMassDiffRhs3()
35 true_soln[i + 1 * Q] = 2 * true_soln[i + 0 * Q]; in SetupMassDiffRhs3()
37 true_soln[i + 2 * Q] = 3 * true_soln[i + 0 * Q]; in SetupMassDiffRhs3()
40 …rhs[i + 0 * Q] = w[i + Q * 0] * (M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) + 1.0) * … in SetupMassDiffRhs3()
42 rhs[i + 1 * Q] = 2 * rhs[i + 0 * Q]; in SetupMassDiffRhs3()
44 rhs[i + 2 * Q] = 3 * rhs[i + 0 * Q]; in SetupMassDiffRhs3()
61 CEED_QFUNCTION(MassDiff3)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out… in MassDiff3() argument
66 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in MassDiff3()
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()
75 {q_data[i + 1 * Q], q_data[i + 2 * Q], q_data[i + 3 * Q]}, in MassDiff3()
76 {q_data[i + 2 * Q], q_data[i + 4 * Q], q_data[i + 5 * Q]}, in MassDiff3()
77 {q_data[i + 3 * Q], q_data[i + 5 * Q], q_data[i + 6 * Q]} in MassDiff3()
82 v[i + k * Q] = q_data[i + 0 * Q] * u[i + k * Q]; in MassDiff3()
85 …vg[i + (k + j * 3) * Q] = (uJ[k][0] * dXdxdXdx_T[0][j] + uJ[k][1] * dXdxdXdx_T[1][j] + uJ[k][2] * … in MassDiff3()