| /libCEED/tests/ |
| H A D | t531-operator.h | 41 const CeedScalar *du = in[0], *qd = in[1]; in diff() local 48 const CeedScalar du0 = du[i + Q * 0]; in diff() 49 const CeedScalar du1 = du[i + Q * 1]; in diff() 59 const CeedScalar *du = in[0], *qd = in[1]; in diff_lin() local 66 const CeedScalar du0 = du[i + Q * 0]; in diff_lin() 67 const CeedScalar du1 = du[i + Q * 1]; in diff_lin()
|
| H A D | t532-operator.h | 52 const CeedScalar *du = in[0], *qd_mass = in[1], *qd_diff = in[2], *u = in[3]; in apply() local 63 const CeedScalar du0 = du[i + Q * 0]; in apply() 64 const CeedScalar du1 = du[i + Q * 1]; in apply() 76 const CeedScalar *du = in[0], *qd = in[1], *u = in[2]; in apply_lin() local 84 const CeedScalar du0 = du[i + Q * 0]; in apply_lin() 85 const CeedScalar du1 = du[i + Q * 1]; in apply_lin()
|
| H A D | t415-qfunction.c | 12 CeedVector q_data, dx, w, du, dv; in main() local 24 CeedVectorCreate(ceed, num_qpts * dim * num_comp, &du); in main() 48 CeedVectorSetArray(du, CEED_MEM_HOST, CEED_COPY_VALUES, du_array); in main() 68 in[0] = du; in main() 95 CeedVectorDestroy(&du); in main()
|
| H A D | t541-operator.h | 46 const CeedScalar du[2] = {ug[i + Q * 0], ug[i + Q * 1]}; in apply() local 59 for (int j = 0; j < 2; j++) vg[i + j * Q] = (du[0] * dXdxdXdxT[0][j] + du[1] * dXdxdXdxT[1][j]); in apply()
|
| H A D | t534-operator.h | 41 const CeedScalar *du = in[0], *qd = in[1]; in diff() local 48 const CeedScalar du0 = du[i + Q * 0]; in diff() 49 const CeedScalar du1 = du[i + Q * 1]; in diff()
|
| H A D | t522-operator.h | 36 const CeedScalar du[2] = {ug[i + Q * 0], ug[i + Q * 1]}; in diff() local 47 for (int j = 0; j < 2; j++) vg[i + j * Q] = (du[0] * dXdxdXdxT[0][j] + du[1] * dXdxdXdxT[1][j]); in diff()
|
| H A D | t568-operator.h | 41 const CeedScalar *du = in[0], *qd = in[1]; in diff() local 50 const CeedScalar du0 = du[i + c * Q + 2 * Q * 0]; in diff() 51 const CeedScalar du1 = du[i + c * Q + 2 * Q * 1]; in diff()
|
| H A D | t597-operator.h | 42 const CeedScalar *du = in[0], *qd = in[1]; in diff() local 50 const CeedScalar du0 = du[i + Q * (2 * c + 0)]; in diff() 51 const CeedScalar du1 = du[i + Q * (2 * c + 1)]; in diff()
|
| H A D | t535-operator.h | 52 const CeedScalar *du = in[0], *qd_mass = in[1], *qd_diff = in[2], *u = in[3]; in apply() local 63 const CeedScalar du0 = du[i + Q * 0]; in apply() 64 const CeedScalar du1 = du[i + Q * 1]; in apply()
|
| H A D | t319-basis.c | 97 const CeedScalar du = EvalGrad(d, coord); in VerifyProjectedBasis() local 99 if (fabs(du - du_array[p_to_dim * d + i]) > tol) { in VerifyProjectedBasis() 101 …edInt_FMT ", %" CeedInt_FMT "] %f != %f\n", dim, i, d, du_array[p_to_dim * (dim - 1 - d) + i], du); in VerifyProjectedBasis()
|
| /libCEED/examples/petsc/qfunctions/bps/ |
| H A D | bp13.h | 57 const CeedScalar du[3] = {ug[i + Q * 0], ug[i + Q * 1], ug[i + Q * 2]}; in MassDiff() local 69 … vg[i + j * Q] = (du[0] * dXdxdXdx_T[0][j] + du[1] * dXdxdXdx_T[1][j] + du[2] * dXdxdXdx_T[2][j]); in MassDiff()
|
| H A D | bp3.h | 112 const CeedScalar du[3] = {ug[i + Q * 0], ug[i + Q * 1], ug[i + Q * 2]}; in Diff() local 121 … vg[i + j * Q] = (du[0] * dXdxdXdx_T[0][j] + du[1] * dXdxdXdx_T[1][j] + du[2] * dXdxdXdx_T[2][j]); in Diff()
|
| H A D | bp3sphere.h | 192 const CeedScalar du[2] = {ug[i + Q * 0], ug[i + Q * 1]}; in Diff() local 203 vg[i + j * Q] = w_det_J * (du[0] * dXdxdXdx_T[0][j] + du[1] * dXdxdXdx_T[1][j]); in Diff()
|
| /libCEED/examples/rust/ex3-volume/src/ |
| H A D | main.rs | 270 let du = [ug[i + q * 0], ug[i + q * 1]]; in example_3() localVariable 276 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] + du[1] * dxdxdxdx_t[1][j]; in example_3() 286 let du = [ug[i + q * 0], ug[i + q * 1], ug[i + q * 2]]; in example_3() localVariable 293 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] in example_3() 294 + du[1] * dxdxdxdx_t[1][j] in example_3() 295 + du[2] * dxdxdxdx_t[2][j]; in example_3()
|
| /libCEED/examples/rust/ex2-surface/src/ |
| H A D | main.rs | 261 let du = [ug[i + q * 0], ug[i + q * 1]]; in example_2() localVariable 267 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] + du[1] * dxdxdxdx_t[1][j]; in example_2() 274 let du = [ug[i + q * 0], ug[i + q * 1], ug[i + q * 2]]; in example_2() localVariable 281 vg[i + j * q] = du[0] * dxdxdxdx_t[0][j] in example_2() 282 + du[1] * dxdxdxdx_t[1][j] in example_2() 283 + du[2] * dxdxdxdx_t[2][j]; in example_2()
|
| /libCEED/examples/rust/ex3-volume-vector/src/ |
| H A D | main.rs | 279 let du = [ug[i + (c + 0 * ncomp_u) * q], ug[i + (c + 1 * ncomp_u) * q]]; in example_3_vector() localVariable 282 du[0] * dxdxdxdx_t[0][j] + du[1] * dxdxdxdx_t[1][j]; in example_3_vector() 299 let du = [ in example_3_vector() localVariable 305 vg[i + (c + j * ncomp_u) * q] = du[0] * dxdxdxdx_t[0][j] in example_3_vector() 306 + du[1] * dxdxdxdx_t[1][j] in example_3_vector() 307 + du[2] * dxdxdxdx_t[2][j]; in example_3_vector()
|
| /libCEED/examples/rust/ex2-surface-vector/src/ |
| H A D | main.rs | 274 let du = [ug[i + (c + 0 * ncomp_u) * q], ug[i + (c + 1 * ncomp_u) * q]]; in example_2_vector() localVariable 277 du[0] * dxdxdxdx_t[0][j] + du[1] * dxdxdxdx_t[1][j]; in example_2_vector() 291 let du = [ in example_2_vector() localVariable 297 vg[i + (c + j * ncomp_u) * q] = du[0] * dxdxdxdx_t[0][j] in example_2_vector() 298 + du[1] * dxdxdxdx_t[1][j] in example_2_vector() 299 + du[2] * dxdxdxdx_t[2][j]; in example_2_vector()
|
| /libCEED/examples/solids/qfunctions/ |
| H A D | linear.h | 45 const CeedScalar du[3][3] = { in ElasResidual_Linear() local 65 for (CeedInt m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasResidual_Linear() 240 const CeedScalar du[3][3] = { in ElasEnergy_Linear() local 260 for (CeedInt m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasEnergy_Linear() 308 const CeedScalar du[3][3] = { in ElasDiagnostic_Linear() local 327 for (CeedInt m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasDiagnostic_Linear()
|
| H A D | finite-strain-neo-hookean.h | 182 const CeedScalar du[3][3] = { in ElasFSResidual_NH() local 201 for (CeedInt m = 0; m < 3; m++) grad_u[j][k][i] += dXdx[m][k] * du[j][m]; in ElasFSResidual_NH() 417 const CeedScalar du[3][3] = { in ElasFSEnergy_NH() local 437 for (int m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasFSEnergy_NH() 488 const CeedScalar du[3][3] = { in ElasFSDiagnostic_NH() local 507 for (int m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasFSDiagnostic_NH()
|
| H A D | finite-strain-mooney-rivlin.h | 184 const CeedScalar du[3][3] = { in ElasFSResidual_MR() local 203 for (CeedInt m = 0; m < 3; m++) grad_u[j][k][i] += dXdx[m][k] * du[j][m]; in ElasFSResidual_MR() 435 const CeedScalar du[3][3] = { in ElasFSEnergy_MR() local 454 for (int m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasFSEnergy_MR() 527 const CeedScalar du[3][3] = { in ElasFSDiagnostic_MR() local 546 for (int m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasFSDiagnostic_MR()
|
| /libCEED/julia/LibCEED.jl/examples/ |
| H A D | ex3-volume.jl | 127 (du, :in, EVAL_GRAD, dim), 135 # Apply diffusion: dv = (qdata[2:end]) * du 150 dv_i += qdata[mat_idx]*du[j] 163 (:du, sol_rstr, sol_basis, CeedVectorActive()),
|
| H A D | ex2-surface.jl | 114 (du, :in, EVAL_GRAD, dim), 119 dv .= dXdxdXdxT*du 131 (:du, sol_rstr, sol_basis, CeedVectorActive()),
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | UserQFunctions.md | 115 (du, :in, EVAL_GRAD, Q, dim), 120 dui = SVector{dim}(@view(du[i,:])) 142 (du, :in, EVAL_GRAD, Q, dim), 146 Note that the input array `du` has [`EvalMode`](@ref) `EVAL_GRAD`, meaning that 148 Therefore, at each quadrature point, `du` stores a vector of length `dim`, and 149 so the shape of `du` is `(Q, dim)`. Similarly, the action of $D$ is given by 167 dui = SVector{dim}(@view(du[i,:]))
|
| /libCEED/examples/fluids/qfunctions/ |
| H A D | shocktube.h | 251 CeedScalar du[3][3] = {{0}}; in EulerShockTube() local 258 du[j][k] = (dU[j][k] - drho[k] * u[j]) / rho; in EulerShockTube() 319 for (CeedInt j = 0; j < 3; j++) dv[j][k][i] -= wdetJ * nu_shock * du[k][j]; in EulerShockTube()
|
| /libCEED/examples/python/ |
| H A D | tutorial-5-operator.ipynb | 199 "op_poisson.set_field(\"du\", restriction_u, basis_u, libceed.VECTOR_ACTIVE)\n",
|