MaterialParameterValues< value_type, number > Struct Template Reference

Developer Documentation: MeltPoolDG::MaterialParameterValues< value_type, number > Struct Template Reference
Developer Documentation
MeltPoolDG::MaterialParameterValues< value_type, number > Struct Template Reference

#include <material.hpp>

Public Member Functions

 MaterialParameterValues (const number thermal_conductivity_in=0.0, const number specific_heat_capacity_in=0.0, const number density_in=0.0, const number dynamic_viscosity_in=0.0, const number volume_specific_heat_capacity_in=0.0, const number d_thermal_conductivity_d_T_in=0.0, const number d_specific_heat_capacity_d_T_in=0.0, const number d_density_d_T_in=0.0, const number d_volume_specific_heat_capacity_d_T_in=0.0, const number gas_fraction_in=0.0, const number liquid_fraction_in=0.0, const number solid_fraction_in=0.0)
 
template<typename material_phase_data_struct >
 MaterialParameterValues (const material_phase_data_struct &data)
 

Public Attributes

value_type thermal_conductivity
 
value_type specific_heat_capacity
 
value_type density
 
value_type dynamic_viscosity
 
value_type volume_specific_heat_capacity
 
value_type d_thermal_conductivity_d_T
 
value_type d_specific_heat_capacity_d_T
 
value_type d_density_d_T
 
value_type d_volume_specific_heat_capacity_d_T
 
value_type gas_fraction
 
value_type liquid_fraction
 
value_type solid_fraction
 

Constructor & Destructor Documentation

◆ MaterialParameterValues() [1/2]

template<typename value_type , typename number >
MeltPoolDG::MaterialParameterValues< value_type, number >::MaterialParameterValues ( const number  thermal_conductivity_in = 0.0,
const number  specific_heat_capacity_in = 0.0,
const number  density_in = 0.0,
const number  dynamic_viscosity_in = 0.0,
const number  volume_specific_heat_capacity_in = 0.0,
const number  d_thermal_conductivity_d_T_in = 0.0,
const number  d_specific_heat_capacity_d_T_in = 0.0,
const number  d_density_d_T_in = 0.0,
const number  d_volume_specific_heat_capacity_d_T_in = 0.0,
const number  gas_fraction_in = 0.0,
const number  liquid_fraction_in = 0.0,
const number  solid_fraction_in = 0.0 
)

◆ MaterialParameterValues() [2/2]

template<typename value_type , typename number >
template<typename material_phase_data_struct >
MeltPoolDG::MaterialParameterValues< value_type, number >::MaterialParameterValues ( const material_phase_data_struct &  data)

Member Data Documentation

◆ d_density_d_T

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::d_density_d_T

◆ d_specific_heat_capacity_d_T

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::d_specific_heat_capacity_d_T

◆ d_thermal_conductivity_d_T

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::d_thermal_conductivity_d_T

◆ d_volume_specific_heat_capacity_d_T

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::d_volume_specific_heat_capacity_d_T

◆ density

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::density

◆ dynamic_viscosity

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::dynamic_viscosity

◆ gas_fraction

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::gas_fraction

◆ liquid_fraction

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::liquid_fraction

◆ solid_fraction

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::solid_fraction

◆ specific_heat_capacity

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::specific_heat_capacity

◆ thermal_conductivity

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::thermal_conductivity

◆ volume_specific_heat_capacity

template<typename value_type , typename number >
value_type MeltPoolDG::MaterialParameterValues< value_type, number >::volume_specific_heat_capacity

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