EOSGradientMixin< dim, Derived > Struct Template Reference
|
Developer Documentation
|
MeltPoolDG::Flow::EOSGradientMixin< dim, Derived > Struct Template Reference
#include <equation_of_state.hpp>
Public Member Functions | |
| decltype(auto) | grad_temperature () const |
Private Member Functions | |
| const Derived & | derived () const |
| decltype(auto) | eos_type () const |
Detailed Description
template<int dim, typename Derived>
struct MeltPoolDG::Flow::EOSGradientMixin< dim, Derived >
struct MeltPoolDG::Flow::EOSGradientMixin< dim, Derived >
CRTP mixin providing thermodynamic state gradient evaluation via an equation of state.
- Template Parameters
-
Derived The derived class is expected to provide an eos_type()method returning the type of the equation of state to be used, as well as the necessary data accessors required by the EOS implementations. For details on the required data accessors, please refer to the individual EOS implementation.
Member Function Documentation
◆ derived()
template<int dim, typename Derived >
|
inlineprivate |
◆ eos_type()
template<int dim, typename Derived >
|
inlineprivate |
◆ grad_temperature()
template<int dim, typename Derived >
|
inline |
The documentation for this struct was generated from the following file:
- include/meltpooldg/compressible_flow/equation_of_state.hpp
Generated by