Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
riemann::SideThermo Struct Reference

Thermodynamics of one side of a face for a gas mixture: the frozen ratio of specific heats and the energy offset, with rho E = p / (gamma - 1) + rho e0 + rho |u|^2 / 2 (e0 = 0 for a calorically perfect gas), and the pair the wave-speed estimates use: the same but in double flux, where both fluxes of a face estimate the waves with each side's own cell's, so that their mass fluxes agree at contacts. More...

#include <riemann_solver.h>

Public Member Functions

KOKKOS_INLINE_FUNCTION SideThermo (const rtype gamma_in, const rtype e0_in)
 
KOKKOS_INLINE_FUNCTION SideThermo (const SideThermo &eos, const SideThermo &waves)
 

Public Attributes

rtype gamma
 
rtype e0
 
rtype gamma_waves
 
rtype e0_waves
 

Detailed Description

Thermodynamics of one side of a face for a gas mixture: the frozen ratio of specific heats and the energy offset, with rho E = p / (gamma - 1) + rho e0 + rho |u|^2 / 2 (e0 = 0 for a calorically perfect gas), and the pair the wave-speed estimates use: the same but in double flux, where both fluxes of a face estimate the waves with each side's own cell's, so that their mass fluxes agree at contacts.

Constructor & Destructor Documentation

◆ SideThermo() [1/2]

KOKKOS_INLINE_FUNCTION riemann::SideThermo::SideThermo ( const rtype  gamma_in,
const rtype  e0_in 
)
inline

◆ SideThermo() [2/2]

KOKKOS_INLINE_FUNCTION riemann::SideThermo::SideThermo ( const SideThermo &  eos,
const SideThermo &  waves 
)
inline

Member Data Documentation

◆ e0

rtype riemann::SideThermo::e0

◆ e0_waves

rtype riemann::SideThermo::e0_waves

◆ gamma

rtype riemann::SideThermo::gamma

◆ gamma_waves

rtype riemann::SideThermo::gamma_waves

The documentation for this struct was generated from the following file: