Home
last modified time | relevance | path

Searched refs:dv (Results 1 – 15 of 15) sorted by relevance

/libCEED/tests/
H A Dt531-operator.h44 CeedScalar *dv = out[0]; in diff() local
50 dv[i + Q * 0] = qd[i + Q * 0] * du0 + qd[i + Q * 2] * du1; in diff()
51 dv[i + Q * 1] = qd[i + Q * 2] * du0 + qd[i + Q * 1] * du1; in diff()
62 CeedScalar *dv = out[0]; in diff_lin() local
71 dv[i + Q * 0] = qd[i + Q * 0] * du0 + qd[i + Q * 2] * du1; in diff_lin()
72 dv[i + Q * 1] = qd[i + Q * 1] * du0 + qd[i + Q * 3] * du1; in diff_lin()
H A Dt415-qfunction.c12 CeedVector q_data, dx, w, du, dv; in main() local
52 CeedVectorCreate(ceed, num_qpts * dim * num_comp, &dv); in main()
53 CeedVectorSetValue(dv, 0.0); in main()
70 out[0] = dv; in main()
78 CeedVectorGetArrayRead(dv, CEED_MEM_HOST, &v_array); in main()
90 CeedVectorRestoreArrayRead(dv, &v_array); in main()
96 CeedVectorDestroy(&dv); in main()
H A Dt532-operator.h56 CeedScalar *v = out[0], *dv = out[1]; in apply() local
65 dv[i + Q * 0] = qd_diff[i + Q * 0] * du0 + qd_diff[i + Q * 2] * du1; in apply()
66 dv[i + Q * 1] = qd_diff[i + Q * 2] * du0 + qd_diff[i + Q * 1] * du1; in apply()
80 CeedScalar *v = out[0], *dv = out[1]; in apply_lin() local
87 dv[i + Q * 0] = qd[i + Q * 1] * du0 + qd[i + Q * 4] * du1 + qd[i + Q * 7] * u[i]; in apply_lin()
88 dv[i + Q * 1] = qd[i + Q * 2] * du0 + qd[i + Q * 5] * du1 + qd[i + Q * 8] * u[i]; in apply_lin()
H A Dt534-operator.h44 CeedScalar *dv = out[0]; in diff() local
50 dv[i + Q * 0] = qd[i + Q * 0] * du0 + qd[i + Q * 2] * du1; in diff()
51 dv[i + Q * 1] = qd[i + Q * 2] * du0 + qd[i + Q * 1] * du1; in diff()
H A Dt568-operator.h44 CeedScalar *dv = out[0]; in diff() local
52 dv[i + c * Q + 2 * Q * 0] = qd[i + Q * 0] * du0 + qd[i + Q * 2] * du1; in diff()
53 dv[i + c * Q + 2 * Q * 1] = qd[i + Q * 2] * du0 + qd[i + Q * 1] * du1; in diff()
H A Dt597-operator.h45 CeedScalar *dv = out[0]; in diff() local
53 dv[i + Q * (2 * c + 0)] = qd[i + Q * 0] * du0 + qd[i + Q * 2] * du1; in diff()
54 dv[i + Q * (2 * c + 1)] = qd[i + Q * 2] * du0 + qd[i + Q * 1] * du1; in diff()
H A Dt535-operator.h56 CeedScalar *v = out[0], *dv = out[1]; in apply() local
65 dv[i + Q * 0] = qd_diff[i + Q * 0] * du0 + qd_diff[i + Q * 2] * du1; in apply()
66 dv[i + Q * 1] = qd_diff[i + Q * 2] * du0 + qd_diff[i + Q * 1] * du1; in apply()
/libCEED/examples/fluids/qfunctions/
H A Dshocktube.h226 CeedScalar(*dv)[5][CEED_Q_VLA] = (CeedScalar(*)[5][CEED_Q_VLA])out[1]; in EulerShockTube() local
275 for (CeedInt k = 0; k < 3; k++) dv[k][j][i] = 0; in EulerShockTube()
280 …for (CeedInt j = 0; j < 3; j++) dv[j][0][i] += wdetJ * (rho * u[0] * dXdx[j][0] + rho * u[1] * dXd… in EulerShockTube()
285dv[k][j + 1][i] += wdetJ * ((rho * u[j] * u[0] + (j == 0 ? P : 0)) * dXdx[k][0] + (rho * u[j] * u[… in EulerShockTube()
291 …for (CeedInt j = 0; j < 3; j++) dv[j][4][i] += wdetJ * (E + P) * (u[0] * dXdx[j][0] + u[1] * dXdx[… in EulerShockTube()
316 for (CeedInt j = 0; j < 3; j++) dv[j][0][i] -= wdetJ * nu_shock * drhodx[j]; in EulerShockTube()
319 for (CeedInt j = 0; j < 3; j++) dv[j][k][i] -= wdetJ * nu_shock * du[k][j]; in EulerShockTube()
322 for (CeedInt j = 0; j < 3; j++) dv[j][4][i] -= wdetJ * nu_shock * dEdx[j]; in EulerShockTube()
366 …for (CeedInt k = 0; k < 3; k++) dv[k][j][i] -= wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXd… in EulerShockTube()
H A Deulervortex.h274 CeedScalar(*dv)[5][CEED_Q_VLA] = (CeedScalar(*)[5][CEED_Q_VLA])out[1]; in Euler() local
318 for (CeedInt k = 0; k < 3; k++) dv[k][j][i] = 0.; in Euler()
323 …for (CeedInt j = 0; j < 3; j++) dv[j][0][i] += wdetJ * (rho * u[0] * dXdx[j][0] + rho * u[1] * dXd… in Euler()
328dv[k][j + 1][i] += wdetJ * ((rho * u[j] * u[0] + (j == 0 ? P : 0.)) * dXdx[k][0] + (rho * u[j] * u… in Euler()
334 …for (CeedInt j = 0; j < 3; j++) dv[j][4][i] += wdetJ * (E + P) * (u[0] * dXdx[j][0] + u[1] * dXdx[… in Euler()
376 …for (CeedInt k = 0; k < 3; k++) dv[k][j][i] -= wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXd… in Euler()
395 CeedScalar(*dv)[5][CEED_Q_VLA] = (CeedScalar(*)[5][CEED_Q_VLA])out[1]; in IFunction_Euler() local
440 for (CeedInt k = 0; k < 3; k++) dv[k][j][i] = 0.; in IFunction_Euler()
447 …for (CeedInt j = 0; j < 3; j++) dv[j][0][i] -= wdetJ * (rho * u[0] * dXdx[j][0] + rho * u[1] * dXd… in IFunction_Euler()
452dv[k][j + 1][i] -= wdetJ * ((rho * u[j] * u[0] + (j == 0 ? P : 0.)) * dXdx[k][0] + (rho * u[j] * u… in IFunction_Euler()
[all …]
/libCEED/julia/LibCEED.jl/examples/
H A Dex3-volume.jl130 (dv, :out, EVAL_GRAD, dim),
135 # Apply diffusion: dv = (qdata[2:end]) * du
152 dv[i] = dv_i
166 (:dv, sol_rstr, sol_basis, CeedVectorActive()),
H A Dex2-surface.jl116 (dv, :out, EVAL_GRAD, dim),
119 dv .= dXdxdXdxT*du
133 (:dv, sol_rstr, sol_basis, CeedVectorActive()),
/libCEED/julia/LibCEED.jl/docs/src/
H A DUserQFunctions.md117 (dv, :out, EVAL_GRAD, Q, dim),
121 dv[i,:] .= dXdxdXdxT*dui
144 (dv, :out, EVAL_GRAD, Q, dim),
151 each quadrature point. This means that the output array `dv` also has shape
168 dv[i,:] .= dXdxdXdxT*dui
/libCEED/examples/python/
H A Dtutorial-5-operator.ipynb201 "op_poisson.set_field(\"dv\", restriction_u, basis_u, libceed.VECTOR_ACTIVE)\n",
/libCEED/julia/LibCEED.jl/test/
H A Druntests.jl331 Name: "dv"
/libCEED/doc/sphinx/source/
H A DlibCEEDapi.md39 …he term $\bm f_0$ directly into `v`, and the term $\bm f_1$ directly into `dv` (which stands for $…
41 …type $\bm f_1$, then the {ref}`CeedQFunction` will have two output arguments, namely, `v` and `dv`.