include/meltpooldg/compressible_flow/phase_coupling_data.hpp Source File
|
Developer Documentation
|
phase_coupling_data.hpp
Go to the documentation of this file.
A collection of functions for the computation of the interface terms for compressible two-phase flows...
Definition multiphase_interface_kernels.hpp:31
BETTER_ENUM(MaterialTemplate, char, none, stainless_steel, Ti64, Ti64Benchmark) BETTER_ENUM(SolidLiquidPropertiesTransitionType
Parameters specifically for the HLLP0 and SIPG interface numerical method.
Definition phase_coupling_data.hpp:73
number interior_penalty_parameter_interface
Symmetric interior penalty parameter for the viscous interface term.
Definition phase_coupling_data.hpp:75
number delta_T
Temperature jump (T_liquid - T_gas)
Definition phase_coupling_data.hpp:78
Parameters specifically for the HLLP0 and penalty interface numerical method.
Definition phase_coupling_data.hpp:83
number penalty_parameter_temperature_jump
Penalty parameter for temperature jump constraint.
Definition phase_coupling_data.hpp:85
number delta_T
Temperature jump (T_liquid - T_gas)
Definition phase_coupling_data.hpp:88
Parameters for the laser heat source.
Definition phase_coupling_data.hpp:32
number ramp_time
Time for initial ramp of laser heat source (SI: s)
Definition phase_coupling_data.hpp:37
bool do_ramp
Apply initial ramp function for laser heat source?
Definition phase_coupling_data.hpp:34
number laser_power_density
Laser power density (SI: W/m^2)
Definition phase_coupling_data.hpp:40
Definition phase_coupling_data.hpp:50
number temperature
Temperature constraint penalty factor.
Definition phase_coupling_data.hpp:55
number density
Density constraint penalty factor.
Definition phase_coupling_data.hpp:52
Definition phase_coupling_data.hpp:59
number temperature_gas_phase
Target values for temperature for gas phase.
Definition phase_coupling_data.hpp:66
number density_gas_phase
Target values for density for gas phase.
Definition phase_coupling_data.hpp:62
Parameters specifically for the penalty interface numerical method.
Definition phase_coupling_data.hpp:48
struct MeltPoolDG::Multiphase::CompressibleFlowPhaseCouplingData::Penalty::TargetValues target_values
struct MeltPoolDG::Multiphase::CompressibleFlowPhaseCouplingData::Penalty::Coefficients coefficients
Data structure, which contains parameters specifically for the phase coupling of compressible multiph...
Definition phase_coupling_data.hpp:23
number m_dot_evap
Evaporation mass flux (relevant for EvaporationModelType = "constant") (SI: kg/(m^2 s))
Definition phase_coupling_data.hpp:25
struct MeltPoolDG::Multiphase::CompressibleFlowPhaseCouplingData::Penalty penalty
struct MeltPoolDG::Multiphase::CompressibleFlowPhaseCouplingData::HLLP0_penalty hllp0_and_penalty
struct MeltPoolDG::Multiphase::CompressibleFlowPhaseCouplingData::HLLP0_SIPG hllp0_and_sipg
struct MeltPoolDG::Multiphase::CompressibleFlowPhaseCouplingData::LaserHeatSource laser_heat_source
InterfaceNumericalMethod type
Numerical method for interface jump enforcement.
Definition phase_coupling_data.hpp:44
void post()
Checks compressible flow phase coupling parameters after reading user input.
Definition phase_coupling_data.hpp:192
EvaporationModelType evaporation_model
Evaporation model (Currently available: "constant" or "Knight")
Definition phase_coupling_data.hpp:28
void add_parameters(dealii::ParameterHandler &prm)
Add compressible flow phase coupling parameters in the parameter handler.
Definition phase_coupling_data.hpp:97
Generated by