Lines Matching refs:gas

49 …ION_HELPER CeedScalar HeatCapacityRatio(NewtonianIdealGasContext gas) { return gas->cp / gas->cv; }  in HeatCapacityRatio()  argument
51 CEED_QFUNCTION_HELPER CeedScalar GasConstant(NewtonianIdealGasContext gas) { return gas->cp - gas->… in GasConstant() argument
53 …NCTION_HELPER CeedScalar Prandtl(NewtonianIdealGasContext gas) { return gas->cp * gas->mu / gas->k… in Prandtl() argument
55 …dScalar SoundSpeed(NewtonianIdealGasContext gas, CeedScalar T) { return sqrt(gas->cp * (HeatCapaci… in SoundSpeed() argument
57 …LPER CeedScalar Mach(NewtonianIdealGasContext gas, CeedScalar T, CeedScalar u) { return u / SoundS… in Mach() argument
59 CEED_QFUNCTION_HELPER CeedScalar TotalSpecificEnthalpy(NewtonianIdealGasContext gas, const State s)… in TotalSpecificEnthalpy() argument
61 CeedScalar e_internal = gas->cv * s.Y.temperature; in TotalSpecificEnthalpy()
65 CEED_QFUNCTION_HELPER CeedScalar TotalSpecificEnthalpy_fwd(NewtonianIdealGasContext gas, const Stat… in TotalSpecificEnthalpy_fwd() argument
67 CeedScalar de_internal = gas->cv * ds.Y.temperature; in TotalSpecificEnthalpy_fwd()
71 CEED_QFUNCTION_HELPER StatePrimitive StatePrimitiveFromConservative(NewtonianIdealGasContext gas, S… in StatePrimitiveFromConservative() argument
77 Y.temperature = e_internal / gas->cv; in StatePrimitiveFromConservative()
78 Y.pressure = (HeatCapacityRatio(gas) - 1) * U.density * e_internal; in StatePrimitiveFromConservative()
82 …StatePrimitive StatePrimitiveFromConservative_fwd(NewtonianIdealGasContext gas, State s, StateCons… in StatePrimitiveFromConservative_fwd() argument
93 dY.temperature = de_internal / gas->cv; in StatePrimitiveFromConservative_fwd()
94 …dY.pressure = (HeatCapacityRatio(gas) - 1) * (dU.density * e_internal + s.U.density * d… in StatePrimitiveFromConservative_fwd()
98 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromPrimitive(NewtonianIdealGasContext gas, StatePri… in StateEntropyFromPrimitive() argument
100 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromPrimitive()
101 const CeedScalar rho = Y.pressure / (GasConstant(gas) * Y.temperature); in StateEntropyFromPrimitive()
112 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromPrimitive_fwd(NewtonianIdealGasContext gas, Stat… in StateEntropyFromPrimitive_fwd() argument
114 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromPrimitive_fwd()
115 …pressure * s.Y.temperature - s.Y.pressure * dY.temperature) / (GasConstant(gas) * s.Y.temperature … in StateEntropyFromPrimitive_fwd()
130 CEED_QFUNCTION_HELPER StatePrimitive StatePrimitiveFromEntropy(NewtonianIdealGasContext gas, StateE… in StatePrimitiveFromEntropy() argument
133 Y.temperature = -1 / (GasConstant(gas) * V.S_energy); in StatePrimitiveFromEntropy()
134 const CeedScalar gamma = HeatCapacityRatio(gas); in StatePrimitiveFromEntropy()
142 CEED_QFUNCTION_HELPER StatePrimitive StatePrimitiveFromEntropy_fwd(NewtonianIdealGasContext gas, St… in StatePrimitiveFromEntropy_fwd() argument
144 StateEntropy V = StateEntropyFromPrimitive(gas, s.Y); in StatePrimitiveFromEntropy_fwd()
146 dY.temperature = dV.S_energy / (GasConstant(gas) * V.S_energy * V.S_energy); in StatePrimitiveFromEntropy_fwd()
147 const CeedScalar gamma = HeatCapacityRatio(gas); in StatePrimitiveFromEntropy_fwd()
155 CEED_QFUNCTION_HELPER StateConservative StateConservativeFromPrimitive(NewtonianIdealGasContext gas in StateConservativeFromPrimitive() argument
157 U.density = Y.pressure / (GasConstant(gas) * Y.temperature); in StateConservativeFromPrimitive()
159 CeedScalar e_internal = gas->cv * Y.temperature; in StateConservativeFromPrimitive()
166 …teConservative StateConservativeFromPrimitive_fwd(NewtonianIdealGasContext gas, State s, StatePrim… in StateConservativeFromPrimitive_fwd() argument
168 …dU.density = (dY.pressure * s.Y.temperature - s.Y.pressure * dY.temperature) / (GasConstant(gas) *… in StateConservativeFromPrimitive_fwd()
174 CeedScalar e_internal = gas->cv * s.Y.temperature; in StateConservativeFromPrimitive_fwd()
175 CeedScalar de_internal = gas->cv * dY.temperature; in StateConservativeFromPrimitive_fwd()
182 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromConservative(NewtonianIdealGasContext gas, State… in StateEntropyFromConservative() argument
184 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromConservative()
196 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromConservative_fwd(NewtonianIdealGasContext gas, S… in StateEntropyFromConservative_fwd() argument
198 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromConservative_fwd()
215 CEED_QFUNCTION_HELPER StateConservative StateConservativeFromEntropy(NewtonianIdealGasContext gas, … in StateConservativeFromEntropy() argument
219 const CeedScalar gamma = HeatCapacityRatio(gas); in StateConservativeFromEntropy()
226 const CeedScalar e_internal = -gas->cv / (GasConstant(gas) * V.S_energy); in StateConservativeFromEntropy()
231 …tateConservative StateConservativeFromEntropy_fwd(NewtonianIdealGasContext gas, State s, StateEntr… in StateConservativeFromEntropy_fwd() argument
234 StateEntropy V = StateEntropyFromPrimitive(gas, s.Y); in StateConservativeFromEntropy_fwd()
236 const CeedScalar gamma = HeatCapacityRatio(gas); in StateConservativeFromEntropy_fwd()
246 const CeedScalar e_internal = -gas->cv / (GasConstant(gas) * V.S_energy); in StateConservativeFromEntropy_fwd()
247 …const CeedScalar de_internal = gas->cv * dV.S_energy / (GasConstant(gas) * V.S_energy * V.S_energy… in StateConservativeFromEntropy_fwd()
253 CEED_QFUNCTION_HELPER State StateFromPrimitive(NewtonianIdealGasContext gas, StatePrimitive Y) { in StateFromPrimitive() argument
254 StateConservative U = StateConservativeFromPrimitive(gas, Y); in StateFromPrimitive()
261 CEED_QFUNCTION_HELPER State StateFromPrimitive_fwd(NewtonianIdealGasContext gas, State s, StatePrim… in StateFromPrimitive_fwd() argument
262 StateConservative dU = StateConservativeFromPrimitive_fwd(gas, s, dY); in StateFromPrimitive_fwd()
289 CEED_QFUNCTION_HELPER void StateToU(NewtonianIdealGasContext gas, const State input, CeedScalar U[5… in StateToU() argument
291 CEED_QFUNCTION_HELPER void StateToY(NewtonianIdealGasContext gas, const State input, CeedScalar Y[5… in StateToY() argument
293 CEED_QFUNCTION_HELPER void StateToV(NewtonianIdealGasContext gas, const State input, CeedScalar V[5… in StateToV() argument
294 StateEntropy state_V = StateEntropyFromPrimitive(gas, input.Y); in StateToV()
298 CEED_QFUNCTION_HELPER void StateToQ(NewtonianIdealGasContext gas, const State input, CeedScalar Q[5… in StateToQ() argument
301 StateToU(gas, input, Q); in StateToQ()
304 StateToY(gas, input, Q); in StateToQ()
307 StateToV(gas, input, Q); in StateToQ()
312 CEED_QFUNCTION_HELPER void StateToQ_fwd(NewtonianIdealGasContext gas, const State input, const Stat… in StateToQ_fwd() argument
317 StateToQ(gas, dinput, dQ, state_var); in StateToQ_fwd()
322 dstate_v = StateEntropyFromPrimitive_fwd(gas, input, dinput.Y); in StateToQ_fwd()
328 CEED_QFUNCTION_HELPER State StateFromU(NewtonianIdealGasContext gas, const CeedScalar U[5]) { in StateFromU() argument
335 s.Y = StatePrimitiveFromConservative(gas, s.U); in StateFromU()
339 CEED_QFUNCTION_HELPER State StateFromU_fwd(NewtonianIdealGasContext gas, State s, const CeedScalar … in StateFromU_fwd() argument
346 ds.Y = StatePrimitiveFromConservative_fwd(gas, s, ds.U); in StateFromU_fwd()
350 CEED_QFUNCTION_HELPER State StateFromY(NewtonianIdealGasContext gas, const CeedScalar Y[5]) { in StateFromY() argument
357 s.U = StateConservativeFromPrimitive(gas, s.Y); in StateFromY()
361 CEED_QFUNCTION_HELPER State StateFromY_fwd(NewtonianIdealGasContext gas, State s, const CeedScalar … in StateFromY_fwd() argument
368 ds.U = StateConservativeFromPrimitive_fwd(gas, s, ds.Y); in StateFromY_fwd()
372 CEED_QFUNCTION_HELPER State StateFromV(NewtonianIdealGasContext gas, const CeedScalar V[5]) { in StateFromV() argument
380 s.U = StateConservativeFromEntropy(gas, state_V); in StateFromV()
381 s.Y = StatePrimitiveFromEntropy(gas, state_V); in StateFromV()
385 CEED_QFUNCTION_HELPER State StateFromV_fwd(NewtonianIdealGasContext gas, State s, const CeedScalar … in StateFromV_fwd() argument
393 ds.U = StateConservativeFromEntropy_fwd(gas, s, state_dV); in StateFromV_fwd()
394 ds.Y = StatePrimitiveFromEntropy_fwd(gas, s, state_dV); in StateFromV_fwd()
398 CEED_QFUNCTION_HELPER State StateFromQ(NewtonianIdealGasContext gas, const CeedScalar Q[5], StateVa… in StateFromQ() argument
402 s = StateFromU(gas, Q); in StateFromQ()
405 s = StateFromY(gas, Q); in StateFromQ()
408 s = StateFromV(gas, Q); in StateFromQ()
414 CEED_QFUNCTION_HELPER State StateFromQ_fwd(NewtonianIdealGasContext gas, State s, const CeedScalar … in StateFromQ_fwd() argument
418 ds = StateFromU_fwd(gas, s, dQ); in StateFromQ_fwd()
421 ds = StateFromY_fwd(gas, s, dQ); in StateFromQ_fwd()
424 ds = StateFromV_fwd(gas, s, dQ); in StateFromQ_fwd()
430 CEED_QFUNCTION_HELPER void FluxInviscid(NewtonianIdealGasContext gas, State s, StateConservative Fl… in FluxInviscid() argument
438 CEED_QFUNCTION_HELPER void FluxInviscid_fwd(NewtonianIdealGasContext gas, State s, State ds, StateC… in FluxInviscid_fwd() argument
448 CEED_QFUNCTION_HELPER StateConservative FluxInviscidDotNormal(NewtonianIdealGasContext gas, State s… in FluxInviscidDotNormal() argument
450 FluxInviscid(gas, s, Flux); in FluxInviscidDotNormal()
459 CEED_QFUNCTION_HELPER StateConservative FluxInviscidDotNormal_fwd(NewtonianIdealGasContext gas, Sta… in FluxInviscidDotNormal_fwd() argument
461 FluxInviscid_fwd(gas, s, ds, dFlux); in FluxInviscidDotNormal_fwd()
470 CEED_QFUNCTION_HELPER void FluxInviscidStrong(NewtonianIdealGasContext gas, State s, State ds[3], C… in FluxInviscidStrong() argument
474 FluxInviscid_fwd(gas, s, ds[i], dF); in FluxInviscidStrong()
556 CEED_QFUNCTION_HELPER void NewtonianStress(NewtonianIdealGasContext gas, const CeedScalar strain_ra… in NewtonianStress() argument
559 stress[i] = gas->mu * (2 * strain_rate[i] + gas->lambda * div_u * (i < 3)); in NewtonianStress()
563 CEED_QFUNCTION_HELPER void ViscousEnergyFlux(NewtonianIdealGasContext gas, StatePrimitive Y, const … in ViscousEnergyFlux() argument
566 …ress[0][i] - Y.velocity[1] * stress[1][i] - Y.velocity[2] * stress[2][i] - gas->k * grad_s[i].Y.te… in ViscousEnergyFlux()
570 CEED_QFUNCTION_HELPER void ViscousEnergyFlux_fwd(NewtonianIdealGasContext gas, StatePrimitive Y, St… in ViscousEnergyFlux_fwd() argument
574 … Y.velocity[2] * dstress[2][i] - dY.velocity[2] * stress[2][i] - gas->k * grad_ds[i].Y.temperature; in ViscousEnergyFlux_fwd()
584 …ysicalGradientFromReference(CeedInt Q, CeedInt i, NewtonianIdealGasContext gas, State s, StateVari… in StatePhysicalGradientFromReference() argument
592 grad_s[k] = StateFromQ_fwd(gas, s, dqi, state_var); in StatePhysicalGradientFromReference()
596 …PhysicalGradientFromReference_Boundary(CeedInt Q, CeedInt i, NewtonianIdealGasContext gas, State s, in StatePhysicalGradientFromReference_Boundary() argument
604 grad_s[k] = StateFromQ_fwd(gas, s, dqi, state_var); in StatePhysicalGradientFromReference_Boundary()