Home
last modified time | relevance | path

Searched refs:du (Results 1 – 25 of 26) sorted by relevance

12

/libCEED/tests/
H A Dt531-operator.h41 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 Dt532-operator.h52 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 Dt415-qfunction.c12 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 Dt541-operator.h46 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 Dt534-operator.h41 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 Dt522-operator.h36 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 Dt568-operator.h41 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 Dt597-operator.h42 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 Dt535-operator.h52 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 Dt319-basis.c97 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 Dbp13.h57 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 Dbp3.h112 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 Dbp3sphere.h192 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 Dmain.rs270 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 Dmain.rs261 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 Dmain.rs279 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 Dmain.rs274 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 Dlinear.h45 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 Dfinite-strain-neo-hookean.h182 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 Dfinite-strain-mooney-rivlin.h184 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 Dex3-volume.jl127 (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 Dex2-surface.jl114 (du, :in, EVAL_GRAD, dim),
119 dv .= dXdxdXdxT*du
131 (:du, sol_rstr, sol_basis, CeedVectorActive()),
/libCEED/julia/LibCEED.jl/docs/src/
H A DUserQFunctions.md115 (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 Dshocktube.h251 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 Dtutorial-5-operator.ipynb199 "op_poisson.set_field(\"du\", restriction_u, basis_u, libceed.VECTOR_ACTIVE)\n",

12