Lines Matching refs:Q
19 CEED_QFUNCTION(SetupMassRhs3)(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *… in SetupMassRhs3() argument
30 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassRhs3()
32 const CeedScalar theta = asin(X[i + 2 * Q] / R); in SetupMassRhs3()
36 true_soln[i + 0 * Q] = fabs(theta); in SetupMassRhs3()
38 true_soln[i + 1 * Q] = 2 * true_soln[i + 0 * Q]; in SetupMassRhs3()
40 true_soln[i + 2 * Q] = 3 * true_soln[i + 0 * Q]; in SetupMassRhs3()
43 rhs[i + 0 * Q] = q_data[i] * true_soln[i]; in SetupMassRhs3()
45 rhs[i + 1 * Q] = 2 * rhs[i + 0 * Q]; in SetupMassRhs3()
47 rhs[i + 2 * Q] = 3 * rhs[i + 0 * Q]; in SetupMassRhs3()
63 CEED_QFUNCTION(Mass3)(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *const *o… in Mass3() argument
68 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Mass3()
70 v[i + 0 * Q] = q_data[i] * u[i + 0 * Q]; in Mass3()
72 v[i + 1 * Q] = q_data[i] * u[i + 1 * Q]; in Mass3()
74 v[i + 2 * Q] = q_data[i] * u[i + 2 * Q]; in Mass3()