IdealGasEOS Struct Reference
|
Developer Documentation
|
MeltPoolDG::Flow::IdealGasEOS Struct Reference
#include <equation_of_state.hpp>
Static Public Member Functions | |
| template<EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView> | |
| static DEAL_II_ALWAYS_INLINE auto | thermodynamic_pressure (const ValueView &value_view, const MaterialView &material_view) |
| template<EOSIsValueView ValueView, EOSIsGradientView GradientView, IdealGasIsMaterialView MaterialView> | |
| static DEAL_II_ALWAYS_INLINE auto | grad_temperature (const ValueView &value_view, const GradientView &gradient_view, const MaterialView &material_view) |
| template<EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView> | |
| static DEAL_II_ALWAYS_INLINE auto | speed_of_sound (const ValueView &value_view, const MaterialView &material_view) |
| template<EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView> | |
| static DEAL_II_ALWAYS_INLINE auto | temperature (const ValueView &value_view, const MaterialView &material_view) |
| template<typename ValueType , EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView> | |
| static DEAL_II_ALWAYS_INLINE auto | inner_energy_from_pressure (const ValueType &pressure, const ValueView &, const MaterialView &material_view) |
| template<typename ValueView , IdealGasIsMaterialView MaterialView> | |
| static DEAL_II_ALWAYS_INLINE auto | specific_inner_energy (const ValueView &value_view, const MaterialView &material_view) |
Member Function Documentation
◆ grad_temperature()
template<EOSIsValueView ValueView, EOSIsGradientView GradientView, IdealGasIsMaterialView MaterialView>
|
inlinestatic |
Compute the gradient of the temperature for an ideal gas from the given flow state and material properties.
- Parameters
-
value_view View providing access to the flow state. gradient_view View providing access to the gradients of the flow state. material_view View providing access to the material properties.
- Returns
- Gradient of the temperature resulting from the given flow state and material properties.
◆ inner_energy_from_pressure()
template<typename ValueType , EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView>
|
inlinestatic |
Compute the inner energy from a given pressure for an ideal gas with the given material properties.
- Parameters
-
pressure Pressure for which the inner energy should be computed. material_view View providing access to the material properties.
- Returns
- Inner energy resulting from the given pressure and material properties.
◆ specific_inner_energy()
template<typename ValueView , IdealGasIsMaterialView MaterialView>
|
inlinestatic |
Compute the specific inner energy from a given flow state and material properties for an ideal gas.
- Parameters
-
value_view View providing access to the flow state. material_view View providing access to the material properties.
◆ speed_of_sound()
template<EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView>
|
inlinestatic |
Compute the speed of sound for an ideal gas from the given flow state and material properties.
- Parameters
-
value_view View providing access to the flow state. material_view View providing access to the material properties.
- Returns
- Speed of sound resulting from the given flow state and material properties.
◆ temperature()
template<EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView>
|
inlinestatic |
Compute the temperature for an ideal gas from the given flow state and material properties.
- Parameters
-
value_view View providing access to the flow state. material_view View providing access to the material properties.
- Returns
- Temperature resulting from the given flow state and material properties.
◆ thermodynamic_pressure()
template<EOSIsValueView ValueView, IdealGasIsMaterialView MaterialView>
|
inlinestatic |
Compute the thermodynamic pressure for an ideal gas from the given flow state.
- Parameters
-
value_view View providing access to the flow state. material_view View providing access to the material properties.
- Returns
- Pressure resulting from the given flow state and material properties.
The documentation for this struct was generated from the following file:
- include/meltpooldg/compressible_flow/equation_of_state.hpp
Generated by