| /honee/qfunctions/ |
| H A D | riemann_solver.h | 159 …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 D | setupgeo_helpers.h | 77 …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 D | bc_slip.h | 24 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 D | bc_outflow.h | 49 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 D | setupgeo2d.h | 87 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 D | setupgeo.h | 106 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 D | utils.h | 375 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 D | bc_freestream.h | 29 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 D | blasius.h | 139 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 D | newtonian_state.h | 443 …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 D | eulervortex.h | 542 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 D | stg_shur14.h | 358 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 D | newtonian.h | 494 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 D | advection.h | 511 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 D | bc_freestream.c | 227 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 D | altair-plot.css | 4 font-weight: normal;
|
| /honee/doc/ |
| H A D | auxiliary.md | 240 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 D | theory.md | 230 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 D | examples.md | 68 …dition is imposed at the top and bottom boundaries $(y = \pm 4.5)$ (zero normal velocity component…
|
| /honee/ |
| H A D | Doxyfile | 403 # 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
|