Lines Matching refs:gas

42 CEED_QFUNCTION_HELPER CeedScalar HeatCapacityRatio(NewtonianIGProperties gas) { return gas.cp / gas  in HeatCapacityRatio()  argument
44 CEED_QFUNCTION_HELPER CeedScalar GasConstant(NewtonianIGProperties gas) { return gas.cp - gas.cv; } in GasConstant() argument
46 CEED_QFUNCTION_HELPER CeedScalar Prandtl(NewtonianIGProperties gas) { return gas.cp * gas.mu / gas.… in Prandtl() argument
48 …CeedScalar SoundSpeed(NewtonianIGProperties gas, CeedScalar T) { return sqrt(gas.cp * (HeatCapacit… in SoundSpeed() argument
50 …_HELPER CeedScalar Mach(NewtonianIGProperties gas, CeedScalar T, CeedScalar u) { return u / SoundS… in Mach() argument
52 CEED_QFUNCTION_HELPER CeedScalar TotalSpecificEnthalpy(NewtonianIGProperties gas, const State s) { in TotalSpecificEnthalpy() argument
54 CeedScalar e_internal = gas.cv * s.Y.temperature; in TotalSpecificEnthalpy()
58 CEED_QFUNCTION_HELPER CeedScalar TotalSpecificEnthalpy_fwd(NewtonianIGProperties gas, const State s… in TotalSpecificEnthalpy_fwd() argument
60 CeedScalar de_internal = gas.cv * ds.Y.temperature; in TotalSpecificEnthalpy_fwd()
64 CEED_QFUNCTION_HELPER StatePrimitive StatePrimitiveFromConservative(NewtonianIGProperties gas, Stat… in StatePrimitiveFromConservative() argument
70 Y.temperature = e_internal / gas.cv; in StatePrimitiveFromConservative()
71 Y.pressure = (HeatCapacityRatio(gas) - 1) * U.density * e_internal; in StatePrimitiveFromConservative()
75 CEED_QFUNCTION_HELPER StatePrimitive StatePrimitiveFromConservative_fwd(NewtonianIGProperties gas, … in StatePrimitiveFromConservative_fwd() argument
86 dY.temperature = de_internal / gas.cv; in StatePrimitiveFromConservative_fwd()
87 …dY.pressure = (HeatCapacityRatio(gas) - 1) * (dU.density * e_internal + s.U.density * d… in StatePrimitiveFromConservative_fwd()
91 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromPrimitive(NewtonianIGProperties gas, StatePrimit… in StateEntropyFromPrimitive() argument
93 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromPrimitive()
94 const CeedScalar rho = Y.pressure / (GasConstant(gas) * Y.temperature); in StateEntropyFromPrimitive()
105 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromPrimitive_fwd(NewtonianIGProperties gas, State s… in StateEntropyFromPrimitive_fwd() argument
107 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromPrimitive_fwd()
108 …pressure * s.Y.temperature - s.Y.pressure * dY.temperature) / (GasConstant(gas) * s.Y.temperature … in StateEntropyFromPrimitive_fwd()
123 CEED_QFUNCTION_HELPER StatePrimitive StatePrimitiveFromEntropy(NewtonianIGProperties gas, StateEntr… in StatePrimitiveFromEntropy() argument
126 Y.temperature = -1 / (GasConstant(gas) * V.S_energy); in StatePrimitiveFromEntropy()
127 const CeedScalar gamma = HeatCapacityRatio(gas); in StatePrimitiveFromEntropy()
135 CEED_QFUNCTION_HELPER StatePrimitive StatePrimitiveFromEntropy_fwd(NewtonianIGProperties gas, State… in StatePrimitiveFromEntropy_fwd() argument
137 StateEntropy V = StateEntropyFromPrimitive(gas, s.Y); in StatePrimitiveFromEntropy_fwd()
139 dY.temperature = dV.S_energy / (GasConstant(gas) * V.S_energy * V.S_energy); in StatePrimitiveFromEntropy_fwd()
140 const CeedScalar gamma = HeatCapacityRatio(gas); in StatePrimitiveFromEntropy_fwd()
148 CEED_QFUNCTION_HELPER StateConservative StateConservativeFromPrimitive(NewtonianIGProperties gas, S… in StateConservativeFromPrimitive() argument
150 U.density = Y.pressure / (GasConstant(gas) * Y.temperature); in StateConservativeFromPrimitive()
152 CeedScalar e_internal = gas.cv * Y.temperature; in StateConservativeFromPrimitive()
159 …StateConservative StateConservativeFromPrimitive_fwd(NewtonianIGProperties gas, State s, StatePrim… in StateConservativeFromPrimitive_fwd() argument
161 …dU.density = (dY.pressure * s.Y.temperature - s.Y.pressure * dY.temperature) / (GasConstant(gas) *… in StateConservativeFromPrimitive_fwd()
167 CeedScalar e_internal = gas.cv * s.Y.temperature; in StateConservativeFromPrimitive_fwd()
168 CeedScalar de_internal = gas.cv * dY.temperature; in StateConservativeFromPrimitive_fwd()
175 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromConservative(NewtonianIGProperties gas, StateCon… in StateEntropyFromConservative() argument
177 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromConservative()
189 CEED_QFUNCTION_HELPER StateEntropy StateEntropyFromConservative_fwd(NewtonianIGProperties gas, Stat… in StateEntropyFromConservative_fwd() argument
191 const CeedScalar gamma = HeatCapacityRatio(gas); in StateEntropyFromConservative_fwd()
208 CEED_QFUNCTION_HELPER StateConservative StateConservativeFromEntropy(NewtonianIGProperties gas, Sta… in StateConservativeFromEntropy() argument
212 const CeedScalar gamma = HeatCapacityRatio(gas); in StateConservativeFromEntropy()
219 const CeedScalar e_internal = -gas.cv / (GasConstant(gas) * V.S_energy); in StateConservativeFromEntropy()
224 CEED_QFUNCTION_HELPER StateConservative StateConservativeFromEntropy_fwd(NewtonianIGProperties gas,… in StateConservativeFromEntropy_fwd() argument
227 StateEntropy V = StateEntropyFromPrimitive(gas, s.Y); in StateConservativeFromEntropy_fwd()
229 const CeedScalar gamma = HeatCapacityRatio(gas); in StateConservativeFromEntropy_fwd()
239 const CeedScalar e_internal = -gas.cv / (GasConstant(gas) * V.S_energy); in StateConservativeFromEntropy_fwd()
240 …const CeedScalar de_internal = gas.cv * dV.S_energy / (GasConstant(gas) * V.S_energy * V.S_energy); in StateConservativeFromEntropy_fwd()
246 CEED_QFUNCTION_HELPER State StateFromPrimitive(NewtonianIGProperties gas, StatePrimitive Y) { in StateFromPrimitive() argument
247 StateConservative U = StateConservativeFromPrimitive(gas, Y); in StateFromPrimitive()
254 CEED_QFUNCTION_HELPER State StateFromPrimitive_fwd(NewtonianIGProperties gas, State s, StatePrimiti… in StateFromPrimitive_fwd() argument
255 StateConservative dU = StateConservativeFromPrimitive_fwd(gas, s, dY); in StateFromPrimitive_fwd()
282 CEED_QFUNCTION_HELPER void StateToU(NewtonianIGProperties gas, const State input, CeedScalar U[5]) … in StateToU() argument
284 CEED_QFUNCTION_HELPER void StateToY(NewtonianIGProperties gas, const State input, CeedScalar Y[5]) … in StateToY() argument
286 CEED_QFUNCTION_HELPER void StateToV(NewtonianIGProperties gas, const State input, CeedScalar V[5]) { in StateToV() argument
287 StateEntropy state_V = StateEntropyFromPrimitive(gas, input.Y); in StateToV()
291 CEED_QFUNCTION_HELPER void StateToQ(NewtonianIGProperties gas, const State input, CeedScalar Q[5], … in StateToQ() argument
294 StateToU(gas, input, Q); in StateToQ()
297 StateToY(gas, input, Q); in StateToQ()
300 StateToV(gas, input, Q); in StateToQ()
308 CEED_QFUNCTION_HELPER void StateToQ_fwd(NewtonianIGProperties gas, const State input, const State d… in StateToQ_fwd() argument
312 StateToQ(gas, dinput, dQ, state_var); in StateToQ_fwd()
317 dstate_v = StateEntropyFromPrimitive_fwd(gas, input, dinput.Y); in StateToQ_fwd()
323 CEED_QFUNCTION_HELPER State StateFromU(NewtonianIGProperties gas, const CeedScalar U[5]) { in StateFromU() argument
330 s.Y = StatePrimitiveFromConservative(gas, s.U); in StateFromU()
334 CEED_QFUNCTION_HELPER State StateFromU_fwd(NewtonianIGProperties gas, State s, const CeedScalar dU[… in StateFromU_fwd() argument
341 ds.Y = StatePrimitiveFromConservative_fwd(gas, s, ds.U); in StateFromU_fwd()
345 CEED_QFUNCTION_HELPER State StateFromY(NewtonianIGProperties gas, const CeedScalar Y[5]) { in StateFromY() argument
352 s.U = StateConservativeFromPrimitive(gas, s.Y); in StateFromY()
356 CEED_QFUNCTION_HELPER State StateFromY_fwd(NewtonianIGProperties gas, State s, const CeedScalar dY[… in StateFromY_fwd() argument
363 ds.U = StateConservativeFromPrimitive_fwd(gas, s, ds.Y); in StateFromY_fwd()
367 CEED_QFUNCTION_HELPER State StateFromV(NewtonianIGProperties gas, const CeedScalar V[5]) { in StateFromV() argument
375 s.U = StateConservativeFromEntropy(gas, state_V); in StateFromV()
376 s.Y = StatePrimitiveFromEntropy(gas, state_V); in StateFromV()
380 CEED_QFUNCTION_HELPER State StateFromV_fwd(NewtonianIGProperties gas, State s, const CeedScalar dV[… in StateFromV_fwd() argument
388 ds.U = StateConservativeFromEntropy_fwd(gas, s, state_dV); in StateFromV_fwd()
389 ds.Y = StatePrimitiveFromEntropy_fwd(gas, s, state_dV); in StateFromV_fwd()
393 CEED_QFUNCTION_HELPER State StateFromQ(NewtonianIGProperties gas, const CeedScalar Q[5], StateVaria… in StateFromQ() argument
397 s = StateFromU(gas, Q); in StateFromQ()
400 s = StateFromY(gas, Q); in StateFromQ()
403 s = StateFromV(gas, Q); in StateFromQ()
409 CEED_QFUNCTION_HELPER State StateFromQ_fwd(NewtonianIGProperties gas, State s, const CeedScalar dQ[… in StateFromQ_fwd() argument
413 ds = StateFromU_fwd(gas, s, dQ); in StateFromQ_fwd()
416 ds = StateFromY_fwd(gas, s, dQ); in StateFromQ_fwd()
419 ds = StateFromV_fwd(gas, s, dQ); in StateFromQ_fwd()
425 CEED_QFUNCTION_HELPER void FluxInviscid(const NewtonianIGProperties gas, const State s, StateConser… in FluxInviscid() argument
433 CEED_QFUNCTION_HELPER void FluxInviscid_fwd(const NewtonianIGProperties gas, const State s, const S… in FluxInviscid_fwd() argument
443 CEED_QFUNCTION_HELPER StateConservative FluxInviscidDotNormal(const NewtonianIGProperties gas, cons… in FluxInviscidDotNormal() argument
445 FluxInviscid(gas, s, Flux); in FluxInviscidDotNormal()
454 CEED_QFUNCTION_HELPER StateConservative FluxInviscidDotNormal_fwd(const NewtonianIGProperties gas, … in FluxInviscidDotNormal_fwd() argument
457 FluxInviscid_fwd(gas, s, ds, dFlux); in FluxInviscidDotNormal_fwd()
466 CEED_QFUNCTION_HELPER void FluxInviscidStrong(const NewtonianIGProperties gas, const State s, const… in FluxInviscidStrong() argument
470 FluxInviscid_fwd(gas, s, ds[i], dF); in FluxInviscidStrong()
553 CEED_QFUNCTION_HELPER void NewtonianStress(NewtonianIGProperties gas, const CeedScalar strain_rate[… in NewtonianStress() argument
556 stress[i] = gas.mu * (2 * strain_rate[i] + gas.lambda * div_u * (i < 3)); in NewtonianStress()
560 CEED_QFUNCTION_HELPER void ViscousEnergyFlux(NewtonianIGProperties gas, StatePrimitive Y, const Sta… in ViscousEnergyFlux() argument
563 …ress[0][i] - Y.velocity[1] * stress[1][i] - Y.velocity[2] * stress[2][i] - gas.k * grad_s[i].Y.tem… in ViscousEnergyFlux()
567 CEED_QFUNCTION_HELPER void ViscousEnergyFlux_fwd(NewtonianIGProperties gas, StatePrimitive Y, State… in ViscousEnergyFlux_fwd() argument
571 … Y.velocity[2] * dstress[2][i] - dY.velocity[2] * stress[2][i] - gas.k * grad_ds[i].Y.temperature; in ViscousEnergyFlux_fwd()
581 …ePhysicalGradientFromReference(CeedInt Q, CeedInt i, NewtonianIGProperties gas, State s, StateVari… in StatePhysicalGradientFromReference() argument
591 grad_s[j] = StateFromQ_fwd(gas, s, dqi, state_var); in StatePhysicalGradientFromReference()
595 …atePhysicalGradientFromReference_Boundary(CeedInt Q, CeedInt i, NewtonianIGProperties gas, State s, in StatePhysicalGradientFromReference_Boundary() argument
603 grad_s[k] = StateFromQ_fwd(gas, s, dqi, state_var); in StatePhysicalGradientFromReference_Boundary()