MaterialMixin< Derived > Struct Template Reference

Developer Documentation: MeltPoolDG::CompressibleFlow::MaterialMixin< Derived > Struct Template Reference
Developer Documentation
MeltPoolDG::CompressibleFlow::MaterialMixin< Derived > Struct Template Reference

#include <material_views_mixins.hpp>

Public Member Functions

decltype(auto) dynamic_viscosity () const
 
decltype(auto) thermal_conductivity () const
 
decltype(auto) heat_capacity_ratio () const
 
decltype(auto) specific_gas_constant () const
 
decltype(auto) specific_isobaric_heat () const
 
decltype(auto) stiffening_pressure () const
 
decltype(auto) heat_bound () const
 
decltype(auto) covolume () const
 

Private Member Functions

decltype(auto) material () const
 

Detailed Description

template<typename Derived>
struct MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >

CRTP mixin providing semantic access to material properties.

Member Function Documentation

◆ covolume()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::covolume ( ) const
inline

◆ dynamic_viscosity()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::dynamic_viscosity ( ) const
inline

◆ heat_bound()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::heat_bound ( ) const
inline

◆ heat_capacity_ratio()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::heat_capacity_ratio ( ) const
inline

◆ material()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::material ( ) const
inlineprivate

◆ specific_gas_constant()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::specific_gas_constant ( ) const
inline

◆ specific_isobaric_heat()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::specific_isobaric_heat ( ) const
inline

◆ stiffening_pressure()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::stiffening_pressure ( ) const
inline

◆ thermal_conductivity()

template<typename Derived >
decltype(auto) MeltPoolDG::CompressibleFlow::MaterialMixin< Derived >::thermal_conductivity ( ) const
inline

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