MaterialUpdateFlags Namespace Reference

Developer Documentation: MeltPoolDG::MaterialUpdateFlags Namespace Reference
Developer Documentation
MeltPoolDG::MaterialUpdateFlags Namespace Reference

Enumerations

enum  MaterialUpdateFlags {
  none = 0 , thermal_conductivity = 1 << 0 , specific_heat_capacity = 1 << 1 , density = 1 << 2 ,
  dynamic_viscosity = 1 << 3 , volume_specific_heat_capacity = 1 << 4 , d_thermal_conductivity_d_T = 1 << 5 , d_specific_heat_capacity_d_T = 1 << 6 ,
  d_density_d_T = 1 << 7 , d_volume_specific_heat_capacity_d_T = 1 << 8 , phase_fractions = 1 << 9
}
 

Functions

MaterialUpdateFlags operator| (const MaterialUpdateFlags f1, const MaterialUpdateFlags f2)
 
MaterialUpdateFlagsoperator|= (MaterialUpdateFlags &f1, const MaterialUpdateFlags f2)
 
MaterialUpdateFlags operator& (const MaterialUpdateFlags f1, const MaterialUpdateFlags f2)
 
MaterialUpdateFlagsoperator&= (MaterialUpdateFlags &f1, const MaterialUpdateFlags f2)
 

Enumeration Type Documentation

◆ MaterialUpdateFlags

Enumerator
none 
thermal_conductivity 
specific_heat_capacity 
density 
dynamic_viscosity 
volume_specific_heat_capacity 
d_thermal_conductivity_d_T 
d_specific_heat_capacity_d_T 
d_density_d_T 
d_volume_specific_heat_capacity_d_T 
phase_fractions 

Function Documentation

◆ operator&()

MaterialUpdateFlags MeltPoolDG::MaterialUpdateFlags::operator& ( const MaterialUpdateFlags  f1,
const MaterialUpdateFlags  f2 
)
inline

◆ operator&=()

MaterialUpdateFlags & MeltPoolDG::MaterialUpdateFlags::operator&= ( MaterialUpdateFlags f1,
const MaterialUpdateFlags  f2 
)
inline

◆ operator|()

MaterialUpdateFlags MeltPoolDG::MaterialUpdateFlags::operator| ( const MaterialUpdateFlags  f1,
const MaterialUpdateFlags  f2 
)
inline

◆ operator|=()

MaterialUpdateFlags & MeltPoolDG::MaterialUpdateFlags::operator|= ( MaterialUpdateFlags f1,
const MaterialUpdateFlags  f2 
)
inline