Home
last modified time | relevance | path

Searched refs:normal (Results 1 – 20 of 20) sorted by relevance

/honee/qfunctions/
H A Driemann_solver.h159 …e RiemannFlux_HLL(NewtonianIGProperties gas, State left, State right, const CeedScalar normal[3]) { in RiemannFlux_HLL()
160 StateConservative flux_left = FluxInviscidDotNormal(gas, left, normal); in RiemannFlux_HLL()
161 StateConservative flux_right = FluxInviscidDotNormal(gas, right, normal); in RiemannFlux_HLL()
163 CeedScalar u_left = Dot3(left.Y.velocity, normal); in RiemannFlux_HLL()
164 CeedScalar u_right = Dot3(right.Y.velocity, normal); in RiemannFlux_HLL()
192 const CeedScalar normal[3]) { in RiemannFlux_HLL_fwd()
193 StateConservative flux_left = FluxInviscidDotNormal(gas, left, normal); in RiemannFlux_HLL_fwd()
194 StateConservative flux_right = FluxInviscidDotNormal(gas, right, normal); in RiemannFlux_HLL_fwd()
195 StateConservative dflux_left = FluxInviscidDotNormal_fwd(gas, left, dleft, normal); in RiemannFlux_HLL_fwd()
196 StateConservative dflux_right = FluxInviscidDotNormal_fwd(gas, right, dright, normal); in RiemannFlux_HLL_fwd()
[all …]
H A Dsetupgeo_helpers.h77 …rFromdxdX_3D(CeedInt Q, CeedInt i, const CeedScalar (*dxdX_q)[3][CEED_Q_VLA], CeedScalar normal[3], in NormalVectorFromdxdX_3D()
83 normal[0] = dxdX[1][0] * dxdX[2][1] - dxdX[2][0] * dxdX[1][1]; in NormalVectorFromdxdX_3D()
84 normal[1] = dxdX[2][0] * dxdX[0][1] - dxdX[0][0] * dxdX[2][1]; in NormalVectorFromdxdX_3D()
85 normal[2] = dxdX[0][0] * dxdX[1][1] - dxdX[1][0] * dxdX[0][1]; in NormalVectorFromdxdX_3D()
87 const CeedScalar detJ = Norm3(normal); in NormalVectorFromdxdX_3D()
88 ScaleN(normal, 1 / detJ, 3); in NormalVectorFromdxdX_3D()
113 …ctorFromdxdX_2D(CeedInt Q, CeedInt i, const CeedScalar (*dxdX_q)[CEED_Q_VLA], CeedScalar normal[2], in NormalVectorFromdxdX_2D()
115 normal[0] = dxdX_q[1][i]; in NormalVectorFromdxdX_2D()
116 normal[1] = -dxdX_q[0][i]; in NormalVectorFromdxdX_2D()
117 const CeedScalar detJb = Norm2(normal); in NormalVectorFromdxdX_2D()
[all …]
H A Dbc_slip.h24 CeedScalar wdetJb, normal[3]; in Slip() local
25 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Slip()
29 const CeedScalar vel_normal = Dot3(s.Y.velocity, normal); in Slip()
30 for (CeedInt j = 0; j < 3; j++) vel_reflect[j] = s.Y.velocity[j] - 2. * normal[j] * vel_normal; in Slip()
34 StateConservative flux = RiemannFlux_HLLC(gas, s, s_reflect, normal); in Slip()
68 CeedScalar wdetJb, normal[3]; in Slip_Jacobian() local
69 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Slip_Jacobian()
79 const CeedScalar vel_normal = Dot3(s.Y.velocity, normal); in Slip_Jacobian()
80 for (CeedInt j = 0; j < 3; j++) vel_reflect[j] = s.Y.velocity[j] - 2. * normal[j] * vel_normal; in Slip_Jacobian()
85 const CeedScalar dvel_normal = Dot3(ds.Y.velocity, normal); in Slip_Jacobian()
[all …]
H A Dbc_outflow.h49 CeedScalar wdetJb, dXdx[2][3], normal[3]; in RiemannOutflow() local
50 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, dXdx, normal); in RiemannOutflow()
58 const CeedScalar u_normal = Dot3(y_ext.velocity, normal); in RiemannOutflow()
61 …y_ext.velocity[j] += normal[j] * proj; // (I - n n^T) projects into the plane tangent to the norm… in RiemannOutflow()
74 StateConservative F_inviscid_normal = RiemannFlux_HLLC(gas, s_int, s_ext, normal); in RiemannOutflow()
77 FluxTotal_RiemannBoundary(F_inviscid_normal, stress, Fe, normal, Flux); in RiemannOutflow()
118 CeedScalar wdetJb, dXdx[2][3], normal[3]; in RiemannOutflow_Jacobian() local
119 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, dXdx, normal); in RiemannOutflow_Jacobian()
134 const CeedScalar u_normal = Dot3(s_int.Y.velocity, normal); in RiemannOutflow_Jacobian()
135 const CeedScalar du_normal = Dot3(ds_int.Y.velocity, normal); in RiemannOutflow_Jacobian()
[all …]
H A Dsetupgeo2d.h87 CeedScalar normal[2], detJb; in SetupBoundary2d() local
88 NormalVectorFromdxdX_2D(Q, i, J, normal, &detJb); in SetupBoundary2d()
92 StoredValuesPack(Q, i, 1, 2, normal, q_data_sur); in SetupBoundary2d()
141 CeedScalar detJb, normal[3], dXdx[2][3]; in Setup2D_3Dcoords() local
143 NormalVectorFromdxdX_3D(Q, i, J, normal, &detJb); in Setup2D_3Dcoords()
177 CeedScalar detJ_face, normal[2], dXdx[2][2]; in Setup2DBoundaryGradient() local
179 NormalVectorFromdxdX_2D(Q, i, J_face, normal, &detJ_face); in Setup2DBoundaryGradient()
185 StoredValuesPack(Q, i, 5, 2, normal, q_data_sur); in Setup2DBoundaryGradient()
H A Dsetupgeo.h106 CeedScalar detJb, normal[3], dXdx[2][3]; in SetupBoundary() local
108 NormalVectorFromdxdX_3D(Q, i, J, normal, &detJb); in SetupBoundary()
113 StoredValuesPack(Q, i, 1, 3, normal, q_data_sur); in SetupBoundary()
147 CeedScalar detJ_face, normal[3], dXdx[3][3]; in SetupBoundaryGradient() local
149 NormalVectorFromdxdX_3D(Q, i, J_face, normal, &detJ_face); in SetupBoundaryGradient()
155 StoredValuesPack(Q, i, 10, 3, normal, q_data_sur); in SetupBoundaryGradient()
H A Dutils.h375 CeedScalar *normal) { in QdataBoundaryUnpack_ND() argument
379 if (normal) StoredValuesUnpack(Q, i, 1, 2, q_data, normal); in QdataBoundaryUnpack_ND()
383 if (normal) StoredValuesUnpack(Q, i, 1, 3, q_data, normal); in QdataBoundaryUnpack_ND()
404 CeedScalar *dXdx, CeedScalar *normal) { in QdataBoundaryGradientUnpack_ND() argument
409 if (normal) StoredValuesUnpack(Q, i, 5, 2, q_data, normal); in QdataBoundaryGradientUnpack_ND()
414 if (normal) StoredValuesUnpack(Q, i, 10, 3, q_data, normal); in QdataBoundaryGradientUnpack_ND()
448 CeedScalar normal[3]) { in QdataBoundaryUnpack_3D()
449 return QdataBoundaryUnpack_ND(3, Q, i, q_data, wdetJ, (CeedScalar *)dXdx, normal); in QdataBoundaryUnpack_3D()
465 CeedScalar normal[3]) { in QdataBoundaryGradientUnpack_3D()
466 return QdataBoundaryGradientUnpack_ND(3, Q, i, q_data, wdetJ, (CeedScalar *)dXdx, normal); in QdataBoundaryGradientUnpack_3D()
[all …]
H A Dbc_freestream.h29 CeedScalar wdetJb, normal[3]; in Freestream() local
30 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Freestream()
36 flux = RiemannFlux_HLL(gas, s, context->S_infty, normal); in Freestream()
39 flux = RiemannFlux_HLLC(gas, s, context->S_infty, normal); in Freestream()
89 CeedScalar wdetJb, normal[3]; in Freestream_Jacobian() local
90 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Freestream_Jacobian()
102 dflux = RiemannFlux_HLL_fwd(gas, s, ds, context->S_infty, dS_infty, normal); in Freestream_Jacobian()
105 dflux = RiemannFlux_HLLC_fwd(gas, s, ds, context->S_infty, dS_infty, normal); in Freestream_Jacobian()
H A Dblasius.h139 CeedScalar wdetJb, normal[3]; in Blasius_Inflow() local
140 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Blasius_Inflow()
170 FluxTotal_Boundary(Flux_inviscid, stress, Fe, normal, Flux); in Blasius_Inflow()
194 CeedScalar wdetJb, normal[3]; in Blasius_Inflow_Jacobian() local
195 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Blasius_Inflow_Jacobian()
219 const CeedScalar u_normal = Dot3(normal, s.Y.velocity); in Blasius_Inflow_Jacobian()
223 v[j + 1][i] = -wdetJb * (drho * u_normal * s.Y.velocity[j] + normal[j] * dP); in Blasius_Inflow_Jacobian()
H A Dnewtonian_state.h443 …FluxInviscidDotNormal(const NewtonianIGProperties gas, const State s, const CeedScalar normal[3]) { in FluxInviscidDotNormal()
447 Flux_dot_n.density += Flux[i].density * normal[i]; in FluxInviscidDotNormal()
448 for (CeedInt j = 0; j < 3; j++) Flux_dot_n.momentum[j] += Flux[i].momentum[j] * normal[i]; in FluxInviscidDotNormal()
449 Flux_dot_n.E_total += Flux[i].E_total * normal[i]; in FluxInviscidDotNormal()
455 const CeedScalar normal[3]) { in FluxInviscidDotNormal_fwd()
459 Flux_dot_n.density += dFlux[i].density * normal[i]; in FluxInviscidDotNormal_fwd()
460 for (CeedInt j = 0; j < 3; j++) Flux_dot_n.momentum[j] += dFlux[i].momentum[j] * normal[i]; in FluxInviscidDotNormal_fwd()
461 Flux_dot_n.E_total += dFlux[i].E_total * normal[i]; in FluxInviscidDotNormal_fwd()
487 const CeedScalar normal[3], CeedScalar Flux[5]) { in FluxTotal_Boundary()
490 Flux[0] += F_inviscid[j].density * normal[j]; in FluxTotal_Boundary()
[all …]
H A Deulervortex.h542 CeedScalar wdetJb, normal[3]; in TravelingVortex_Inflow() local
543 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in TravelingVortex_Inflow()
547 const CeedScalar face_normal = Dot3(normal, mean_velocity); in TravelingVortex_Inflow()
565 …3; j++) v[j + 1][i] -= wdetJb * (rho_inlet * face_normal * mean_velocity[j] + normal[j] * P_inlet); in TravelingVortex_Inflow()
598 CeedScalar wdetJb, normal[3]; in Euler_Outflow() local
599 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Euler_Outflow()
603 const CeedScalar face_normal = Dot3(normal, mean_velocity); in Euler_Outflow()
612 const CeedScalar u_normal = Dot3(normal, u); // Normal velocity in Euler_Outflow()
618 … for (CeedInt j = 0; j < 3; j++) v[j + 1][i] -= wdetJb * (rho * u_normal * u[j] + normal[j] * P); in Euler_Outflow()
H A Dstg_shur14.h358 CeedScalar wdetJb, dXdx[2][3], normal[3]; in StgShur14Inflow() local
359 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, dXdx, normal); in StgShur14Inflow()
390 const CeedScalar u_normal = Dot3(normal, u); in StgShur14Inflow()
401 for (CeedInt j = 0; j < 3; j++) v[j + 1][i] -= wdetJb * (rho * u_normal * u[j] + normal[j] * P); in StgShur14Inflow()
456 const CeedScalar normal[3] = {q_data_sur[1][i], q_data_sur[2][i], q_data_sur[3][i]}; in StgShur14Inflow_Jacobian() local
458 const CeedScalar u_normal = Dot3(normal, velocity); in StgShur14Inflow_Jacobian()
461 …for (int j = 0; j < 3; j++) v[j + 1][i] = -wdetJb * (drho * u_normal * velocity[j] + normal[j] * d… in StgShur14Inflow_Jacobian()
H A Dnewtonian.h494 CeedScalar wdetJb, dXdx[2][3], normal[3]; in BoundaryIntegral() local
495 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, dXdx, normal); in BoundaryIntegral()
511 FluxTotal_Boundary(F_inviscid, stress, Fe, normal, Flux); in BoundaryIntegral()
551 CeedScalar wdetJb, dXdx[2][3], normal[3]; in BoundaryIntegral_Jacobian() local
552 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, dXdx, normal); in BoundaryIntegral_Jacobian()
577 FluxTotal_Boundary(dF_inviscid, dstress, dFe, normal, dFlux); in BoundaryIntegral_Jacobian()
664 CeedScalar wdetJ, dXdx[3][3], normal[3]; in DivDiffusiveFluxBoundaryRHS_NS() local
667 QdataBoundaryGradientUnpack_3D(Q, i, q_data, &wdetJ, dXdx, normal); in DivDiffusiveFluxBoundaryRHS_NS()
679 FluxTotal_Boundary(ZeroInviscidFluxes, stress, Fe, normal, Fdiff); in DivDiffusiveFluxBoundaryRHS_NS()
H A Dadvection.h511 CeedScalar wdetJb, normal[3]; in Advection_InOutFlowGeneric() local
512 QdataBoundaryUnpack_ND(dim, Q, i, q_data_sur, &wdetJb, NULL, normal); in Advection_InOutFlowGeneric()
515 const CeedScalar u_normal = DotN(normal, u, dim); in Advection_InOutFlowGeneric()
586 CeedScalar wdetJ, normal[3], dXdx[9], F_diff[3] = {0.}; in DivDiffusiveFluxBoundaryRHS_AdvDif_Generic() local
588 QdataBoundaryGradientUnpack_ND(dim, Q, i, q_data, &wdetJ, dXdx, normal); in DivDiffusiveFluxBoundaryRHS_AdvDif_Generic()
598 v[i] = wdetJ * DotN(F_diff, normal, dim); in DivDiffusiveFluxBoundaryRHS_AdvDif_Generic()
/honee/problems/
H A Dbc_freestream.c227 CeedScalar normal[3] = {1, 2, 3}; in TestRiemannHLL_fwd() local
232 ScaleN(normal, 1 / Norm3(normal), 3); in TestRiemannHLL_fwd()
248 … StateConservative dFlux_state = RiemannFlux_HLL_fwd(gas, left0, dleft0, right0, dright0, normal); in TestRiemannHLL_fwd()
265 StateConservative Flux0_state = RiemannFlux_HLL(gas, left0, right0, normal); in TestRiemannHLL_fwd()
266 StateConservative Flux1_state = RiemannFlux_HLL(gas, left1, right1, normal); in TestRiemannHLL_fwd()
289 CeedScalar normal[3] = {1, 2, 3}; in TestRiemannHLLC_fwd() local
294 ScaleN(normal, 1 / Norm3(normal), 3); in TestRiemannHLLC_fwd()
310 … StateConservative dFlux_state = RiemannFlux_HLLC_fwd(gas, left0, dleft0, right0, dright0, normal); in TestRiemannHLLC_fwd()
327 StateConservative Flux0_state = RiemannFlux_HLLC(gas, left0, right0, normal); in TestRiemannHLLC_fwd()
328 StateConservative Flux1_state = RiemannFlux_HLLC(gas, left1, right1, normal); in TestRiemannHLLC_fwd()
[all …]
/honee/doc/css/
H A Daltair-plot.css4 font-weight: normal;
/honee/doc/
H A Dauxiliary.md240 The wall-normal filter width is allowed to be damped to a zero filter width.
241 It is currently assumed that the second component of the filter width tensor is in the wall-normal
254 … filter width, the actual width of the implied filter kernel is quite larger than "normal" kernels.
256 To match the "size" of a normal kernel to our differential kernel, we attempt to have them match se…
318 While the primary intention of SmartSim is to enable machine learning interaction with normal HPC a…
H A Dtheory.md230 So a small normal component of velocity will be amplified (by a factor of the aspect ratio $1/\epsi…
477 - Slope parameter for Leaky ReLU activation function. `0` corresponds to normal ReLU
H A Dexamples.md68 …dition is imposed at the top and bottom boundaries $(y = \pm 4.5)$ (zero normal velocity component…
/honee/
H A DDoxyfile403 # will parse them like normal C++ but will assume all classes use public instead
1229 # - Run doxygen as normal
1548 # (YES) or a normal table of contents (NO) in the .chm file. Furthermore it