applications/mp-melt-pool/cases/single_track_melt/single_track_melt.hpp Source File
|
Developer Documentation
|
single_track_melt.hpp
Go to the documentation of this file.
Prescribed gas inlet velocity field for the single-track melt case.
Definition single_track_melt.hpp:32
const double inlet_velocity
Definition single_track_melt.hpp:52
double value(const Point< dim > &p, const unsigned int component=0) const override
Return the velocity value at a point for a selected component.
Definition single_track_melt.templates.hpp:31
Initial signed-distance function for a flat interface.
Definition single_track_melt.hpp:67
double value(const Point< dim > &p, const unsigned int component=0) const override
Evaluate the initial signed-distance value.
Definition single_track_melt.templates.hpp:50
const double y_interface
Initial y-position of the interface.
Definition single_track_melt.hpp:90
Simulation case for a single-track melt problem.
Definition single_track_melt.hpp:117
unsigned int n_time_step
Mutable time-step counter for case-specific operations.
Definition single_track_melt.hpp:177
double y_interface
Initial y-position of the gas/material interface.
Definition single_track_melt.hpp:174
bool add_case_specific_parameters(ParameterHandler &prm) override
Declare case-specific parameters.
Definition single_track_melt.templates.hpp:68
double outlet_pressure
Outlet pressure.
Definition single_track_melt.hpp:171
double inlet_temperature
Gas inlet temperature.
Definition single_track_melt.hpp:165
dealii::Point< dim > local_refinement_1_top_right
Top-right point of the first local refinement region.
Definition single_track_melt.hpp:183
void create_spatial_discretization() override
Create or import the spatial discretization.
Definition single_track_melt.templates.hpp:122
double T_initial
Initial temperature.
Definition single_track_melt.hpp:162
std::string mesh_file_name
Name of the gmsh mesh file to import.
Definition single_track_melt.hpp:159
dealii::Point< dim > local_refinement_2_bottom_left
Bottom-left point of the second local refinement region.
Definition single_track_melt.hpp:186
void set_boundary_conditions() override
Attach boundary conditions and apply global/local mesh refinement.
Definition single_track_melt.templates.hpp:170
unsigned int n_additional_refinement_1
Number of additional refinement cycles in the first refinement region.
Definition single_track_melt.hpp:192
double inlet_velocity
Gas inlet velocity in z-direction.
Definition single_track_melt.hpp:168
dealii::Point< dim > local_refinement_2_top_right
Top-right point of the second local refinement region.
Definition single_track_melt.hpp:189
dealii::Point< dim > local_refinement_1_bottom_left
Bottom-left point of the first local refinement region.
Definition single_track_melt.hpp:180
void set_field_conditions() override
Attach initial conditions for velocity, signed distance, and temperature.
Definition single_track_melt.templates.hpp:262
unsigned int n_additional_refinement_2
Number of additional refinement cycles in the second refinement region.
Definition single_track_melt.hpp:195
Definition single_track_melt.cpp:9
Definition dealii_tensor.hpp:10
Generated by