MaterialView< dim, number > Struct Template Reference

Developer Documentation: MeltPoolDG::CompressibleFlow::MaterialView< dim, number > Struct Template Reference
Developer Documentation
MeltPoolDG::CompressibleFlow::MaterialView< dim, number > Struct Template Reference

#include <state_views.hpp>

Inheritance diagram for MeltPoolDG::CompressibleFlow::MaterialView< dim, number >:
[legend]
Collaboration diagram for MeltPoolDG::CompressibleFlow::MaterialView< dim, number >:
[legend]

Public Types

using state_type = std::any
 

Public Member Functions

 MaterialView (const MaterialPhaseData< number > &material_data)
 
const MaterialPhaseData< number > & material () const
 
- Public Member Functions inherited from MeltPoolDG::CompressibleFlow::MaterialMixin< MaterialView< dim, number > >
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 Attributes

const MaterialPhaseData< number > & material_data
 

Detailed Description

template<int dim, typename number>
struct MeltPoolDG::CompressibleFlow::MaterialView< dim, number >

View providing access to the material data. Besides direct access to the material data, no further functionality is provided.

Member Typedef Documentation

◆ state_type

template<int dim, typename number >
using MeltPoolDG::CompressibleFlow::MaterialView< dim, number >::state_type = std::any

Constructor & Destructor Documentation

◆ MaterialView()

template<int dim, typename number >
MeltPoolDG::CompressibleFlow::MaterialView< dim, number >::MaterialView ( const MaterialPhaseData< number > &  material_data)
inline

Member Function Documentation

◆ material()

template<int dim, typename number >
const MaterialPhaseData< number > & MeltPoolDG::CompressibleFlow::MaterialView< dim, number >::material ( ) const
inline

Member Data Documentation

◆ material_data

template<int dim, typename number >
const MaterialPhaseData<number>& MeltPoolDG::CompressibleFlow::MaterialView< dim, number >::material_data
private

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