UnidirectionalHeatTransfer Namespace Reference

Developer Documentation: MeltPoolDG::Simulation::UnidirectionalHeatTransfer Namespace Reference
Developer Documentation
MeltPoolDG::Simulation::UnidirectionalHeatTransfer Namespace Reference

Classes

class  CovectedVerticalLevelSetHeaviside
 
class  HorizontalLevelSet
 
class  LinearTemp
 
class  SimulationUnidirectionalHeatTransfer
 
class  UnidirectionalVelocityField
 

Functions

 MELTPOOLDG_REGISTER_CASE (Heat::HeatTransferCase, SimulationUnidirectionalHeatTransfer, "unidirectional_heat_transfer", 1, double)
 
 MELTPOOLDG_REGISTER_CASE (Heat::HeatTransferCase, SimulationUnidirectionalHeatTransfer, "unidirectional_heat_transfer", 2, double)
 
 MELTPOOLDG_REGISTER_CASE (Heat::HeatTransferCase, SimulationUnidirectionalHeatTransfer, "unidirectional_heat_transfer", 3, double)
 

Variables

static constexpr double x_min = 0.0
 
static constexpr double x_max = 0.1
 

Detailed Description

This example represents a simple test example for heat transfer. It offers the following configurations dependent on the input parameters:

case 1: emissivity > 0, convection_coefficient = 0 adiabatic +-----—+ | | adiabatic | | radiation | | +-----—+ adiabatic

case 2: emissivity = 0, convection_coefficient > 0 adiabatic +-----—+ | | adiabatic | | convection | | +-----—+ adiabatic

case 3: emissivity > 0, convection_coefficient > 0 adiabatic +-----—+ | | adiabatic | | radiation + convection | | +-----—+ adiabatic

case 4: emissivity = 0, convection_coefficient = 0

       adiabatic
      +--------+
      |        |

adiabatic | T0=lin | adiabatic | | +-----—+ adiabatic

Function Documentation

◆ MELTPOOLDG_REGISTER_CASE() [1/3]

MeltPoolDG::Simulation::UnidirectionalHeatTransfer::MELTPOOLDG_REGISTER_CASE ( Heat::HeatTransferCase  ,
SimulationUnidirectionalHeatTransfer  ,
"unidirectional_heat_transfer"  ,
,
double   
)

◆ MELTPOOLDG_REGISTER_CASE() [2/3]

MeltPoolDG::Simulation::UnidirectionalHeatTransfer::MELTPOOLDG_REGISTER_CASE ( Heat::HeatTransferCase  ,
SimulationUnidirectionalHeatTransfer  ,
"unidirectional_heat_transfer"  ,
,
double   
)

◆ MELTPOOLDG_REGISTER_CASE() [3/3]

MeltPoolDG::Simulation::UnidirectionalHeatTransfer::MELTPOOLDG_REGISTER_CASE ( Heat::HeatTransferCase  ,
SimulationUnidirectionalHeatTransfer  ,
"unidirectional_heat_transfer"  ,
,
double   
)

Variable Documentation

◆ x_max

constexpr double MeltPoolDG::Simulation::UnidirectionalHeatTransfer::x_max = 0.1
staticconstexpr

◆ x_min

constexpr double MeltPoolDG::Simulation::UnidirectionalHeatTransfer::x_min = 0.0
staticconstexpr