LaserMeltingSimonds Namespace Reference
|
Developer Documentation
|
Classes | |
| class | InflowVelocity |
| Prescribed inflow velocity profile. More... | |
| class | InitialConditionTemperature |
| Linear initial temperature profile in the vertical direction. More... | |
| class | InitialLevelSet |
| Initial level-set function for the horizontal substrate-gas interface. More... | |
| class | SimulationLaserMeltingSimonds |
| Simulation setup for the Simonds laser-melting benchmark. More... | |
Functions | |
| MELTPOOLDG_REGISTER_MULTI_APP_CASE (Heat::HeatTransferCase, SimulationLaserMeltingSimonds, "laser_melting_simonds", 1, double) | |
| MELTPOOLDG_REGISTER_MULTI_APP_CASE (Heat::HeatTransferCase, SimulationLaserMeltingSimonds, "laser_melting_simonds", 2, double) | |
| MELTPOOLDG_REGISTER_MULTI_APP_CASE (Heat::HeatTransferCase, SimulationLaserMeltingSimonds, "laser_melting_simonds", 3, double) | |
| MELTPOOLDG_REGISTER_MULTI_APP_CASE (MeltPoolCase, SimulationLaserMeltingSimonds, "laser_melting_simonds", 1, double) | |
| MELTPOOLDG_REGISTER_MULTI_APP_CASE (MeltPoolCase, SimulationLaserMeltingSimonds, "laser_melting_simonds", 2, double) | |
| MELTPOOLDG_REGISTER_MULTI_APP_CASE (MeltPoolCase, SimulationLaserMeltingSimonds, "laser_melting_simonds", 3, double) | |
Variables | |
| static double | width = 600e-6 |
| Width of the computational domain. | |
| static double | height_substrate = 430e-6 |
| Height of the substrate region. | |
| static double | height_gas = 170e-6 |
| Height of the gas region. | |
| static double | delta_h = 20e-6 |
| static double | T_initial_top = 298 |
| Initial temperature at the top boundary. | |
| static double | T_initial_bottom = T_initial_top |
| Initial temperature at the bottom boundary. | |
| static double | inflow_velocity = 0.1 |
| Prescribed inflow velocity for the gas phase. | |
| static double | outlet_pressure = 0.0 |
| Prescribed outlet pressure. | |
| static double | inflow_temperature = T_initial_top |
| Prescribed inflow temperature. | |
| static double | eps_prefactor = 2.0 |
| Prefactor used to compute the diffuse-interface thickness. | |
Function Documentation
◆ MELTPOOLDG_REGISTER_MULTI_APP_CASE() [1/6]
| MeltPoolDG::Simulation::LaserMeltingSimonds::MELTPOOLDG_REGISTER_MULTI_APP_CASE | ( | Heat::HeatTransferCase | , |
| SimulationLaserMeltingSimonds | , | ||
| "laser_melting_simonds" | , | ||
| 1 | , | ||
| double | |||
| ) |
◆ MELTPOOLDG_REGISTER_MULTI_APP_CASE() [2/6]
| MeltPoolDG::Simulation::LaserMeltingSimonds::MELTPOOLDG_REGISTER_MULTI_APP_CASE | ( | Heat::HeatTransferCase | , |
| SimulationLaserMeltingSimonds | , | ||
| "laser_melting_simonds" | , | ||
| 2 | , | ||
| double | |||
| ) |
◆ MELTPOOLDG_REGISTER_MULTI_APP_CASE() [3/6]
| MeltPoolDG::Simulation::LaserMeltingSimonds::MELTPOOLDG_REGISTER_MULTI_APP_CASE | ( | Heat::HeatTransferCase | , |
| SimulationLaserMeltingSimonds | , | ||
| "laser_melting_simonds" | , | ||
| 3 | , | ||
| double | |||
| ) |
◆ MELTPOOLDG_REGISTER_MULTI_APP_CASE() [4/6]
| MeltPoolDG::Simulation::LaserMeltingSimonds::MELTPOOLDG_REGISTER_MULTI_APP_CASE | ( | MeltPoolCase | , |
| SimulationLaserMeltingSimonds | , | ||
| "laser_melting_simonds" | , | ||
| 1 | , | ||
| double | |||
| ) |
◆ MELTPOOLDG_REGISTER_MULTI_APP_CASE() [5/6]
| MeltPoolDG::Simulation::LaserMeltingSimonds::MELTPOOLDG_REGISTER_MULTI_APP_CASE | ( | MeltPoolCase | , |
| SimulationLaserMeltingSimonds | , | ||
| "laser_melting_simonds" | , | ||
| 2 | , | ||
| double | |||
| ) |
◆ MELTPOOLDG_REGISTER_MULTI_APP_CASE() [6/6]
| MeltPoolDG::Simulation::LaserMeltingSimonds::MELTPOOLDG_REGISTER_MULTI_APP_CASE | ( | MeltPoolCase | , |
| SimulationLaserMeltingSimonds | , | ||
| "laser_melting_simonds" | , | ||
| 3 | , | ||
| double | |||
| ) |
Variable Documentation
◆ delta_h
|
inlinestatic |
Vertical transition height used to split substrate and gas inflow boundary regions.
◆ eps_prefactor
|
inlinestatic |
Prefactor used to compute the diffuse-interface thickness.
This value is only used for prescribed level-set fields in heat-transfer simulations with diffuse-interface laser models.
◆ height_gas
|
inlinestatic |
Height of the gas region.
The gas region extends from the initial interface at zero level set to height_gas.
◆ height_substrate
|
inlinestatic |
Height of the substrate region.
The substrate extends from -height_substrate to the initial interface at zero level set.
◆ inflow_temperature
|
inlinestatic |
Prescribed inflow temperature.
◆ inflow_velocity
|
inlinestatic |
Prescribed inflow velocity for the gas phase.
◆ outlet_pressure
|
inlinestatic |
Prescribed outlet pressure.
◆ T_initial_bottom
|
inlinestatic |
Initial temperature at the bottom boundary.
◆ T_initial_top
|
inlinestatic |
Initial temperature at the top boundary.
◆ width
|
inlinestatic |
Width of the computational domain.
For dimensions larger than one, this value defines the horizontal extent of the box. In one dimension, this can be ignored.
Generated by