| /libCEED/examples/fluids/qfunctions/ |
| H A D | riemann_solver.h | 29 CeedScalar left, right; member 47 …oeAverage(RoeWeights r, CeedScalar q_left, CeedScalar q_right) { return r.left * q_left + r.right … in RoeAverage() 51 return q_right * dr.right + q_left * dr.left + r.right * dq_right + r.left * dq_left; in RoeAverage_fwd() 54 CEED_QFUNCTION_HELPER StateConservative Flux_HLL(State left, State right, StateConservative flux_le… in Flux_HLL() argument 57 UnpackState_U(left.U, U_left); in Flux_HLL() 72 CEED_QFUNCTION_HELPER StateConservative Flux_HLL_fwd(State left, State right, State dleft, State dr… in Flux_HLL_fwd() argument 76 UnpackState_U(left.U, U_l); in Flux_HLL_fwd() 101 CEED_QFUNCTION_HELPER void ComputeHLLSpeeds_Roe(NewtonianIdealGasContext gas, State left, CeedScala… in ComputeHLLSpeeds_Roe() argument 105 RoeWeights r = RoeSetup(left.U.density, right.U.density); in ComputeHLLSpeeds_Roe() 111 CeedScalar H_left = TotalSpecificEnthalpy(gas, left); in ComputeHLLSpeeds_Roe() [all …]
|
| /libCEED/examples/petsc/ |
| H A D | index.md | 32 \left| J \right| = \left\|col_1\left(\frac{\partial \bar{\bm{x}}}{\partial \bm{X}}\right)\right\| \… 38 …left[ col_1\left(\frac{\partial\bar{\bm{x}}}{\partial \bm{X}}\right) / \left\| col_1\left(\frac{\p… 69 \left| J \right| = \left| col_1\left(\frac{\partial \overset{\circ}{\bm{x}}}{\partial \bm{X}}\right… 106 We begin by expressing the Moore-Penrose (left) pseudo-inverse: 109 …m{x}}}_{(2\times 3)} \equiv \left(\frac{\partial \overset{\circ}{\bm{x}}}{\partial \bm{X}}\right)_… 121 \int_{\Omega} \frac{\partial v}{\partial \overset\circ{\bm x}} \left( \frac{\partial u}{\partial \o… 122 …ial \overset\circ{\bm x}} \left( \frac{\partial \bm X}{\partial \overset\circ{\bm x}} \right)^T}_{… 129 …left(\frac{\partial \overset{\circ}{\bm{x}}}{\partial \bm{X}}^T \frac{\partial\overset{\circ}{\bm{… 136 …left( \frac{\partial u}{\partial \overset\circ{\bm x}} \right)^T \, dS = \int_{\Omega} \frac{\… 150 -\nabla\cdot \left( \kappa \left( x \right) \nabla x \right) = g \left( x \right)
|
| /libCEED/examples/petsc/src/ |
| H A D | petscutils.c | 69 static double left(const double eps, const double x) { return 1 - right(eps, 1 - x); } in left() function 92 c[i + 1] = left(eps, y); in Kershaw() 93 c[i + 2] = left(eps, z); in Kershaw() 97 c[i + 1] = step(left(eps, y), right(eps, y), lambda); in Kershaw() 98 c[i + 2] = step(left(eps, z), right(eps, z), lambda); in Kershaw() 101 c[i + 1] = step(right(eps, y), left(eps, y), lambda / 2); in Kershaw() 102 c[i + 2] = step(right(eps, z), left(eps, z), lambda / 2); in Kershaw() 105 c[i + 1] = step(right(eps, y), left(eps, y), (1 + lambda) / 2); in Kershaw() 106 c[i + 2] = step(right(eps, z), left(eps, z), (1 + lambda) / 2); in Kershaw()
|
| /libCEED/examples/fluids/problems/ |
| H A D | bc_freestream.c | 526 dR_fd.left = (R1.left - R0.left) / eps; in TestRowSetup_fwd() 535 dR_err.left = RelativeError(dR_fd.left, dR.left, dR_fd.left, divisor_threshold); in TestRowSetup_fwd() 537 …if (fabs(dR_err.left) >= rtol) printf("%s dR.left error %g (expected %.10e, got %.10e)\n", buf, dR… in TestRowSetup_fwd()
|
| /libCEED/examples/fluids/ |
| H A D | index.md | 22 \frac{\partial \bm{U}}{\partial t} + \nabla \cdot \left( \frac{\bm{U} \otimes \bm{U}}{\rho} + P \bm… 23 \frac{\partial E}{\partial t} + \nabla \cdot \left( \frac{(E + P)\bm{U}}{\rho} -\bm{u} \cdot \bm{\s… 31 P = \left( {c_p}/{c_v} -1\right) \left( E - {\bm{U}\cdot\bm{U}}/{(2 \rho)} \right) \, , 86 \int_{\Omega} \bm v \cdot \left(\frac{\partial \bm{q}_N}{\partial t} + \nabla \cdot \bm{F}(\bm{q}_N… 95 \int_{\Omega} \bm v \cdot \left( \frac{\partial \bm{q}_N}{\partial t} - \bm{S}(\bm{q}_N) \right) \… 127 k_i &= f\left(t^n + c_i \Delta t, \bm{q}_N^n + \Delta t \sum_{j=1}^s a_{ij} k_j \right)\\ 179 …\int_{\Omega} \bm v \cdot \left( \frac{\partial \bm{q}_N}{\partial t} - \bm{S}(\bm{q}_N) \right) … 182 …+ \int_{\Omega} \nabla\bm v \tcolon\left(\frac{\partial \bm F_{\text{adv}}}{\partial \bm q}\right)… 196 …\int_{\Omega} \bm v \cdot \left( \frac{\partial \bm{q}_N}{\partial t} - \bm{S}(\bm{q}_N) \right) … 199 …+ \int_{\Omega} \nabla\bm v \tcolon\left(\frac{\partial \bm F_{\text{adv}}}{\partial \bm q}\right)… [all …]
|
| /libCEED/examples/ceed/ |
| H A D | index.md | 75 I = \int_{\Omega} \left( 1 + \nabla^2 1 \right) \, dV . 81 \sum_e \int_{\Omega_e}\left( v(x) 1 + \nabla v(x) \cdot 0 \right) \, dV
|
| /libCEED/examples/solids/qfunctions/ |
| H A D | finite-strain-neo-hookean.h | 36 const CeedScalar left = sqrt(2.) / 2 - 1, right = sqrt(2.) - 1; in log1p_series_shifted() local 39 if (x < left) { // Replace if with while for arbitrary range (may hurt vectorization) in log1p_series_shifted()
|
| H A D | finite-strain-mooney-rivlin.h | 41 const CeedScalar left = sqrt(2.) / 2 - 1, right = sqrt(2.) - 1; in log1p_series_shifted() local 44 if (x < left) { // Replace if with while for arbitrary range (may hurt vectorization) in log1p_series_shifted()
|
| /libCEED/examples/solids/ |
| H A D | index.md | 55 - \int_{\partial \Omega}{\bm{v} \cdot \left(\bm{\sigma} \cdot \hat{\bm{n}}\right)} \, dS 70 \bm{\epsilon} = \dfrac{1}{2}\left(\nabla \bm{u} + \nabla \bm{u}^T \right). 170 \diff \bm{\epsilon} = \dfrac{1}{2}\left( \nabla \diff \bm{u} + \nabla \diff \bm{u}^T \right) 240 The tensor $\bm P$ is not symmetric, living in the current configuration on the left and the initia… 308 To sketch this idea, suppose we have the $2\times 2$ non-symmetric matrix $\bm{F} = \left( \begin{s…
|
| H A D | README.md | 68 In this example, we set the left boundary, face set $999$, to zero displacement and the right bound…
|
| /libCEED/ |
| H A D | Doxyfile | 69 # left blank the current directory will be used. 138 # text. Otherwise, the brief description is used as-is. If left blank, the 178 # Stripping is only done if one of the specified strings matches the left-hand 180 # If left blank the directory from which doxygen is run is used as the path to 191 # header file to include in order to use a class. If left blank only the name of 797 # tag is left empty. 894 # messages should be written. If left blank the output is written to standard 948 # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, 1053 # *.h) to filter out the source-files in the directories. If left blank all 1271 # each generated HTML page. If the tag is left blank doxygen will generate a [all …]
|
| /libCEED/doc/sphinx/source/ |
| H A D | intro.md | 9 …ttleneck of performance is mostly in the memory bandwith) is shown in the left panel of {numref}`f…
|
| H A D | libCEEDdev.md | 121 …y memory location that contains valid data, then the {ref}`CeedVector` is left in an *invalid stat…
|