Home
last modified time | relevance | path

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

123456

/libCEED/examples/fluids/qfunctions/
H A Dgrid_anisotropy_tensor.h39 const CeedScalar(*q_data)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0]; in AnisotropyTensorProjection() local
43 const CeedScalar wdetJ = q_data[0][i]; in AnisotropyTensorProjection()
45 {q_data[1][i], q_data[2][i], q_data[3][i]}, in AnisotropyTensorProjection()
46 {q_data[4][i], q_data[5][i], q_data[6][i]}, in AnisotropyTensorProjection()
47 {q_data[7][i], q_data[8][i], q_data[9][i]} in AnisotropyTensorProjection()
63 const CeedScalar(*q_data)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0]; in AnisotropyTensorCollocate() local
68 {q_data[1][i], q_data[2][i], q_data[3][i]}, in AnisotropyTensorCollocate()
69 {q_data[4][i], q_data[5][i], q_data[6][i]}, in AnisotropyTensorCollocate()
70 {q_data[7][i], q_data[8][i], q_data[9][i]} in AnisotropyTensorCollocate()
/libCEED/examples/python/qfunctions/
H A Dex3-volume.h17 CeedScalar(*q_data)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in build_mass_diff() local
28 q_data[0][i] = w[i] * J[0][0][i]; in build_mass_diff()
31 q_data[1][i] = w[i] / J[0][0][i]; in build_mass_diff()
47 q_data[0][i] = w[i] * (J00 * J11 - J10 * J01); in build_mass_diff()
50 q_data[1][i] = qw * (J01 * J01 + J11 * J11); in build_mass_diff()
51 q_data[2][i] = qw * (J00 * J00 + J10 * J10); in build_mass_diff()
52 q_data[3][i] = -qw * (J00 * J01 + J10 * J11); in build_mass_diff()
72 q_data[0][i] = w[i] * (J[0][0][i] * A[0][0] + J[0][1][i] * A[0][1] + J[0][2][i] * A[0][2]); in build_mass_diff()
79 q_data[1][i] = qw * (A[0][0] * A[0][0] + A[0][1] * A[0][1] + A[0][2] * A[0][2]); in build_mass_diff()
80 q_data[2][i] = qw * (A[1][0] * A[1][0] + A[1][1] * A[1][1] + A[1][2] * A[1][2]); in build_mass_diff()
[all …]
H A Dex2-surface.h17 CeedScalar(*q_data)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in build_diff() local
26 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[0][i] = w[i] / J[0][0][i]; } // End of Qu… in build_diff()
40 q_data[0][i] = qw * (J01 * J01 + J11 * J11); in build_diff()
41 q_data[1][i] = qw * (J00 * J00 + J10 * J10); in build_diff()
42 q_data[2][i] = -qw * (J00 * J01 + J10 * J11); in build_diff()
69 q_data[0][i] = qw * (A[0][0] * A[0][0] + A[0][1] * A[0][1] + A[0][2] * A[0][2]); in build_diff()
70 q_data[1][i] = qw * (A[1][0] * A[1][0] + A[1][1] * A[1][1] + A[1][2] * A[1][2]); in build_diff()
71 q_data[2][i] = qw * (A[2][0] * A[2][0] + A[2][1] * A[2][1] + A[2][2] * A[2][2]); in build_diff()
72 q_data[3][i] = qw * (A[1][0] * A[2][0] + A[1][1] * A[2][1] + A[1][2] * A[2][2]); in build_diff()
73 q_data[4][i] = qw * (A[0][0] * A[2][0] + A[0][1] * A[2][1] + A[0][2] * A[2][2]); in build_diff()
[all …]
H A Dex1-volume.h17 CeedScalar *q_data = out[0]; in build_mass() local
25 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = J[0][0][i] * w[i]; } // End of Quadr… in build_mass()
32 q_data[i] = (J[0][0][i] * J[1][1][i] - J[0][1][i] * J[1][0][i]) * w[i]; in build_mass()
40 q_data[i] = in build_mass()
54 const CeedScalar *u = in[0], *q_data = in[1]; in apply_mass() local
58 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = q_data[i] * u[i]; } // End of Quadrature … in apply_mass()
/libCEED/examples/ceed/
H A Dex3-volume.h22 CeedScalar(*q_data)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in build_mass_diff() local
32 q_data[0][i] = w[i] * J[0][0][i]; in build_mass_diff()
35 q_data[1][i] = w[i] / J[0][0][i]; in build_mass_diff()
51 q_data[0][i] = w[i] * (J00 * J11 - J10 * J01); in build_mass_diff()
54 q_data[1][i] = qw * (J01 * J01 + J11 * J11); in build_mass_diff()
55 q_data[2][i] = qw * (J00 * J00 + J10 * J10); in build_mass_diff()
56 q_data[3][i] = -qw * (J00 * J01 + J10 * J11); in build_mass_diff()
79 q_data[0][i] = w[i] * (J[0][0][i] * A[0][0] + J[0][1][i] * A[0][1] + J[0][2][i] * A[0][2]); in build_mass_diff()
86 q_data[1][i] = qw * (A[0][0] * A[0][0] + A[0][1] * A[0][1] + A[0][2] * A[0][2]); in build_mass_diff()
87 q_data[2][i] = qw * (A[1][0] * A[1][0] + A[1][1] * A[1][1] + A[1][2] * A[1][2]); in build_mass_diff()
[all …]
H A Dex2-surface.h22 CeedScalar(*q_data)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in build_diff() local
30 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[0][i] = w[i] / J[0][0][i]; } // End of Qu… in build_diff()
44 q_data[0][i] = qw * (J01 * J01 + J11 * J11); in build_diff()
45 q_data[1][i] = qw * (J00 * J00 + J10 * J10); in build_diff()
46 q_data[2][i] = -qw * (J00 * J01 + J10 * J11); in build_diff()
73 q_data[0][i] = qw * (A[0][0] * A[0][0] + A[0][1] * A[0][1] + A[0][2] * A[0][2]); in build_diff()
74 q_data[1][i] = qw * (A[1][0] * A[1][0] + A[1][1] * A[1][1] + A[1][2] * A[1][2]); in build_diff()
75 q_data[2][i] = qw * (A[2][0] * A[2][0] + A[2][1] * A[2][1] + A[2][2] * A[2][2]); in build_diff()
76 q_data[3][i] = qw * (A[1][0] * A[2][0] + A[1][1] * A[2][1] + A[1][2] * A[2][2]); in build_diff()
77 q_data[4][i] = qw * (A[0][0] * A[2][0] + A[0][1] * A[2][1] + A[0][2] * A[2][2]); in build_diff()
[all …]
/libCEED/examples/solids/qfunctions/
H A Dlinear.h30 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasResidual_Linear() local
51 const CeedScalar wdetJ = q_data[0][i]; in ElasResidual_Linear()
53 {q_data[1][i], q_data[2][i], q_data[3][i]}, in ElasResidual_Linear()
54 {q_data[4][i], q_data[5][i], q_data[6][i]}, in ElasResidual_Linear()
55 {q_data[7][i], q_data[8][i], q_data[9][i]} in ElasResidual_Linear()
127 (*q_data)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[1]; in ElasJacobian_Linear() local
148 const CeedScalar wdetJ = q_data[0][i]; in ElasJacobian_Linear()
150 {q_data[1][i], q_data[2][i], q_data[3][i]}, in ElasJacobian_Linear()
151 {q_data[4][i], q_data[5][i], q_data[6][i]}, in ElasJacobian_Linear()
152 {q_data[7][i], q_data[8][i], q_data[9][i]} in ElasJacobian_Linear()
[all …]
H A Dcommon.h39 CeedScalar(*q_data)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in SetupGeo() local
67 q_data[0][i] = w[i] * detJ; in SetupGeo()
71 q_data[1][i] = A11 / detJ; in SetupGeo()
72 q_data[2][i] = A12 / detJ; in SetupGeo()
73 q_data[3][i] = A13 / detJ; in SetupGeo()
74 q_data[4][i] = A21 / detJ; in SetupGeo()
75 q_data[5][i] = A22 / detJ; in SetupGeo()
76 q_data[6][i] = A23 / detJ; in SetupGeo()
77 q_data[7][i] = A31 / detJ; in SetupGeo()
78 q_data[8][i] = A32 / detJ; in SetupGeo()
[all …]
H A Dfinite-strain-neo-hookean.h149 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasFSResidual_NH() local
188 const CeedScalar wdetJ = q_data[0][i]; in ElasFSResidual_NH()
190 {q_data[1][i], q_data[2][i], q_data[3][i]}, in ElasFSResidual_NH()
191 {q_data[4][i], q_data[5][i], q_data[6][i]}, in ElasFSResidual_NH()
192 {q_data[7][i], q_data[8][i], q_data[9][i]} in ElasFSResidual_NH()
256 (*q_data)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[1]; in ElasFSJacobian_NH() local
283 const CeedScalar wdetJ = q_data[0][i]; in ElasFSJacobian_NH()
285 {q_data[1][i], q_data[2][i], q_data[3][i]}, in ElasFSJacobian_NH()
286 {q_data[4][i], q_data[5][i], q_data[6][i]}, in ElasFSJacobian_NH()
287 {q_data[7][i], q_data[8][i], q_data[9][i]} in ElasFSJacobian_NH()
[all …]
H A Dfinite-strain-mooney-rivlin.h160 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in ElasFSResidual_MR() local
190 const CeedScalar wdetJ = q_data[0][i]; in ElasFSResidual_MR()
192 {q_data[1][i], q_data[2][i], q_data[3][i]}, in ElasFSResidual_MR()
193 {q_data[4][i], q_data[5][i], q_data[6][i]}, in ElasFSResidual_MR()
194 {q_data[7][i], q_data[8][i], q_data[9][i]} in ElasFSResidual_MR()
259 (*q_data)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[1]; in ElasFSJacobian_MR() local
281 const CeedScalar wdetJ = q_data[0][i]; in ElasFSJacobian_MR()
283 {q_data[1][i], q_data[2][i], q_data[3][i]}, in ElasFSJacobian_MR()
284 {q_data[4][i], q_data[5][i], q_data[6][i]}, in ElasFSJacobian_MR()
285 {q_data[7][i], q_data[8][i], q_data[9][i]} in ElasFSJacobian_MR()
[all …]
/libCEED/include/ceed/jit-source/gallery/
H A Dceed-poisson3dapply.h16 …const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*q_data)[CEED_Q_VLA] … in Poisson3DApply() local
30 {q_data[0][i], q_data[5][i], q_data[4][i]}, in Poisson3DApply()
31 {q_data[5][i], q_data[1][i], q_data[3][i]}, in Poisson3DApply()
32 {q_data[4][i], q_data[3][i], q_data[2][i]} in Poisson3DApply()
H A Dceed-vectorpoisson3dapply.h16 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in Vector3Poisson3DApply() local
30 {q_data[0][i], q_data[5][i], q_data[4][i]}, in Vector3Poisson3DApply()
31 {q_data[5][i], q_data[1][i], q_data[3][i]}, in Vector3Poisson3DApply()
32 {q_data[4][i], q_data[3][i], q_data[2][i]} in Vector3Poisson3DApply()
H A Dceed-poisson3dbuild.h19 CeedScalar(*q_data)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in Poisson3DBuild() local
42 q_data[0][i] = qw * (A[0][0] * A[0][0] + A[0][1] * A[0][1] + A[0][2] * A[0][2]); in Poisson3DBuild()
43 q_data[1][i] = qw * (A[1][0] * A[1][0] + A[1][1] * A[1][1] + A[1][2] * A[1][2]); in Poisson3DBuild()
44 q_data[2][i] = qw * (A[2][0] * A[2][0] + A[2][1] * A[2][1] + A[2][2] * A[2][2]); in Poisson3DBuild()
45 q_data[3][i] = qw * (A[1][0] * A[2][0] + A[1][1] * A[2][1] + A[1][2] * A[2][2]); in Poisson3DBuild()
46 q_data[4][i] = qw * (A[0][0] * A[2][0] + A[0][1] * A[2][1] + A[0][2] * A[2][2]); in Poisson3DBuild()
47 q_data[5][i] = qw * (A[0][0] * A[1][0] + A[0][1] * A[1][1] + A[0][2] * A[1][2]); in Poisson3DBuild()
H A Dceed-poisson2dapply.h16 …const CeedScalar(*ug)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*q_data)[CEED_Q_VLA] … in Poisson2DApply() local
29 {q_data[0][i], q_data[2][i]}, in Poisson2DApply()
30 {q_data[2][i], q_data[1][i]} in Poisson2DApply()
H A Dceed-vectorpoisson2dapply.h16 …const CeedScalar(*ug)[3][CEED_Q_VLA] = (const CeedScalar(*)[3][CEED_Q_VLA])in[0], (*q_data)[CEED_Q… in Vector3Poisson2DApply() local
29 {q_data[0][i], q_data[2][i]}, in Vector3Poisson2DApply()
30 {q_data[2][i], q_data[1][i]} in Vector3Poisson2DApply()
/libCEED/examples/petsc/qfunctions/bps/
H A Dbp13.h51 const CeedScalar *u = in[0], *ug = in[1], *q_data = in[2]; in MassDiff() local
60 {q_data[i + 1 * Q], q_data[i + 2 * Q], q_data[i + 3 * Q]}, in MassDiff()
61 {q_data[i + 2 * Q], q_data[i + 4 * Q], q_data[i + 5 * Q]}, in MassDiff()
62 {q_data[i + 3 * Q], q_data[i + 5 * Q], q_data[i + 6 * Q]} in MassDiff()
66 v[i] = q_data[i + 0 * Q] * u[i]; in MassDiff()
H A Dbp24.h62 const CeedScalar *u = in[0], *ug = in[1], *q_data = in[2]; in MassDiff3() local
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()
H A Dbp4.h60 const CeedScalar *ug = in[0], *q_data = in[1]; in Diff3() local
73 {q_data[i + 1 * Q], q_data[i + 2 * Q], q_data[i + 3 * Q]}, in Diff3()
74 {q_data[i + 2 * Q], q_data[i + 4 * Q], q_data[i + 5 * Q]}, in Diff3()
75 {q_data[i + 3 * Q], q_data[i + 5 * Q], q_data[i + 6 * Q]} in Diff3()
H A Dbp3sphere.h61 CeedScalar *q_data = out[0]; in SetupDiffGeo() local
109 q_data[i + Q * 0] = mod_J * w[i]; in SetupDiffGeo()
130 q_data[i + Q * 1] = dxdXTdxdX_inv[0][0]; in SetupDiffGeo()
131 q_data[i + Q * 2] = dxdXTdxdX_inv[1][1]; in SetupDiffGeo()
132 q_data[i + Q * 3] = dxdXTdxdX_inv[0][1]; in SetupDiffGeo()
144 const CeedScalar *X = in[0], *q_data = in[1]; in SetupDiffRhs() local
167 rhs[i + Q * 0] = q_data[i + Q * 0] * 2 * sin(lambda) * cos(theta) / (R * R); in SetupDiffRhs()
185 const CeedScalar *ug = in[0], *q_data = in[1]; in Diff() local
194 const CeedScalar w_det_J = q_data[i + Q * 0]; in Diff()
198 {q_data[i + Q * 1], q_data[i + Q * 3]}, in Diff()
[all …]
H A Dbp4sphere.h21 const CeedScalar *X = in[0], *q_data = in[1]; in SetupDiffRhs3() local
51 rhs[i + 0 * Q] = q_data[i + Q * 0] * 2 * sin(lambda) * cos(theta) / (R * R); in SetupDiffRhs3()
72 const CeedScalar *ug = in[0], *q_data = in[1]; in Diff3() local
84 const CeedScalar w_det_J = q_data[i + Q * 0]; in Diff3()
88 {q_data[i + Q * 1], q_data[i + Q * 3]}, in Diff3()
89 {q_data[i + Q * 3], q_data[i + Q * 2]} in Diff3()
H A Dcommon.h15 const CeedScalar *u = in[0], *target = in[1], *q_data = in[2]; in Error() local
18 error[i] = (u[i] - target[i]) * (u[i] - target[i]) * q_data[i]; in Error()
25 const CeedScalar *u = in[0], *target = in[1], *q_data = in[2]; in Error3() local
28 …r[i + 0 * Q] = (u[i + 0 * Q] - target[i + 0 * Q]) * (u[i + 0 * Q] - target[i + 0 * Q]) * q_data[i]; in Error3()
29 …r[i + 1 * Q] = (u[i + 1 * Q] - target[i + 1 * Q]) * (u[i + 1 * Q] - target[i + 1 * Q]) * q_data[i]; in Error3()
30 …r[i + 2 * Q] = (u[i + 2 * Q] - target[i + 2 * Q]) * (u[i + 2 * Q] - target[i + 2 * Q]) * q_data[i]; in Error3()
H A Dbp3.h106 const CeedScalar *ug = in[0], *q_data = in[1]; in Diff() local
115 {q_data[i + 1 * Q], q_data[i + 2 * Q], q_data[i + 3 * Q]}, in Diff()
116 {q_data[i + 2 * Q], q_data[i + 4 * Q], q_data[i + 5 * Q]}, in Diff()
117 {q_data[i + 3 * Q], q_data[i + 5 * Q], q_data[i + 6 * Q]} in Diff()
H A Dbp2sphere.h21 const CeedScalar *X = in[0], *q_data = in[1]; in SetupMassRhs3() local
43 rhs[i + 0 * Q] = q_data[i] * true_soln[i]; in SetupMassRhs3()
64 const CeedScalar *u = in[0], *q_data = in[1]; in Mass3() local
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()
/libCEED/tests/
H A Dt541-operator.h16 CeedScalar *q_data = out[0]; in setup_diff() local
28 q_data[i + Q * 0] = qw * (J12 * J12 + J22 * J22); in setup_diff()
29 q_data[i + Q * 1] = qw * (J11 * J11 + J21 * J21); in setup_diff()
30 q_data[i + Q * 2] = -qw * (J11 * J12 + J21 * J22); in setup_diff()
38 const CeedScalar *ug = in[0], *q_data = in[1]; in apply() local
53 {q_data[i + 0 * Q], q_data[i + 2 * Q]}, in apply()
54 {q_data[i + 2 * Q], q_data[i + 1 * Q]} in apply()
H A Dt567-operator.h12 CeedScalar(*q_data)[CEED_Q_VLA] = (CeedScalar(*)[CEED_Q_VLA])out[0]; in setup() local
24 q_data[0][i] = qw * (J01 * J01 + J11 * J11); in setup()
25 q_data[1][i] = qw * (J00 * J00 + J10 * J10); in setup()
26 q_data[2][i] = -qw * (J00 * J01 + J10 * J11); in setup()
33 …const CeedScalar(*q_data)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0], (*ug)[2][CEED_Q_VL… in diff() local
50 {q_data[0][i], q_data[2][i]}, in diff()
51 {q_data[2][i], q_data[1][i]} in diff()

123456