Lines Matching refs:Q
36 CEED_QFUNCTION(Mass)(PetscCtx ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *const … in Mass() argument
41 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) v[i] = qdata[i] * u[i]; in Mass()
70 CEED_QFUNCTION(SetupMassGeoCube)(PetscCtx ctx, const CeedInt Q, const CeedScalar *const *in, CeedSc… in SetupMassGeoCube() argument
75 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in SetupMassGeoCube()
79 {J[i + Q * 0], J[i + Q * 3]}, in SetupMassGeoCube()
80 {J[i + Q * 1], J[i + Q * 4]}, in SetupMassGeoCube()
81 {J[i + Q * 2], J[i + Q * 5]} in SetupMassGeoCube()
98 …qdata[i + Q * 0] = (dxdX[0][0] * dxdX[1][1] - dxdX[1][0] * dxdX[0][1]) * w[i]; /* det J * weight */ in SetupMassGeoCube()
132 CEED_QFUNCTION(SetupMassGeoSphere)(PetscCtx ctx, const CeedInt Q, const CeedScalar *const *in, Ceed… in SetupMassGeoSphere() argument
137 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in SetupMassGeoSphere()
139 const CeedScalar xx[3][1] = {{X[i + 0 * Q]}, {X[i + 1 * Q]}, {X[i + 2 * Q]}}; in SetupMassGeoSphere()
142 {J[i + Q * 0], J[i + Q * 3]}, in SetupMassGeoSphere()
143 {J[i + Q * 1], J[i + Q * 4]}, in SetupMassGeoSphere()
144 {J[i + Q * 2], J[i + Q * 5]} in SetupMassGeoSphere()
171 qdata[i + Q * 0] = modJ * w[i]; in SetupMassGeoSphere()