RecoilPressureData< number > Struct Template Reference
|
Developer Documentation
|
MeltPoolDG::Evaporation::RecoilPressureData< number > Struct Template Reference
#include <recoil_pressure_data.hpp>
Collaboration diagram for MeltPoolDG::Evaporation::RecoilPressureData< number >:
Classes | |
| struct | PressureAwareData |
| Data structure holding fitting parameters (Kp) and ambient gas pressure for the pressure-aware recoil pressure model. More... | |
Public Member Functions | |
| void | add_parameters (dealii::ParameterHandler &prm) |
| void | post (const MaterialData< number > &material) |
Public Attributes | |
| bool | enable = false |
| bool | enable_linear_activation_ramp = true |
| bool | subtract_ambient_pressure = false |
| number | ambient_gas_pressure = 1.013e5 |
| number | pressure_coefficient = 0.55 |
| number | temperature_constant = -1 |
| number | sticking_constant = 1.0 |
| number | activation_temperature = numbers::invalid_double |
| RegularizedRecoilPressureTemperatureEvaluationType | interface_distributed_flux_type |
| LevelSet::DeltaApproximationPhaseWeightedData< number > | delta_approximation_phase_weighted |
| RecoilPressureModelType | type = RecoilPressureModelType::phenomenological |
| struct MeltPoolDG::Evaporation::RecoilPressureData::PressureAwareData | pressure_aware |
Member Function Documentation
◆ add_parameters()
template<typename number >
| void MeltPoolDG::Evaporation::RecoilPressureData< number >::add_parameters | ( | dealii::ParameterHandler & | prm | ) |
Add parameters to the ParameterHandler
Attach the parsing recipe for recoil pressure related data to the ParameterHandler.
- Parameters
-
[in,out] prm ParameterHandler.
◆ post()
template<typename number >
| void MeltPoolDG::Evaporation::RecoilPressureData< number >::post | ( | const MaterialData< number > & | material | ) |
Post operation
Set default values of parameters, after parameters have been parsed.
- Parameters
-
[in] material Material data.
Member Data Documentation
◆ activation_temperature
template<typename number >
| number MeltPoolDG::Evaporation::RecoilPressureData< number >::activation_temperature = numbers::invalid_double |
◆ ambient_gas_pressure
template<typename number >
| number MeltPoolDG::Evaporation::RecoilPressureData< number >::ambient_gas_pressure = 1.013e5 |
◆ delta_approximation_phase_weighted
template<typename number >
| LevelSet::DeltaApproximationPhaseWeightedData<number> MeltPoolDG::Evaporation::RecoilPressureData< number >::delta_approximation_phase_weighted |
◆ enable
template<typename number >
| bool MeltPoolDG::Evaporation::RecoilPressureData< number >::enable = false |
◆ enable_linear_activation_ramp
template<typename number >
| bool MeltPoolDG::Evaporation::RecoilPressureData< number >::enable_linear_activation_ramp = true |
◆ interface_distributed_flux_type
template<typename number >
| RegularizedRecoilPressureTemperatureEvaluationType MeltPoolDG::Evaporation::RecoilPressureData< number >::interface_distributed_flux_type |
Initial value:
=
RegularizedRecoilPressureTemperatureEvaluationType::local_value
◆ pressure_aware
template<typename number >
| struct MeltPoolDG::Evaporation::RecoilPressureData::PressureAwareData MeltPoolDG::Evaporation::RecoilPressureData< number >::pressure_aware |
◆ pressure_coefficient
template<typename number >
| number MeltPoolDG::Evaporation::RecoilPressureData< number >::pressure_coefficient = 0.55 |
◆ sticking_constant
template<typename number >
| number MeltPoolDG::Evaporation::RecoilPressureData< number >::sticking_constant = 1.0 |
◆ subtract_ambient_pressure
template<typename number >
| bool MeltPoolDG::Evaporation::RecoilPressureData< number >::subtract_ambient_pressure = false |
◆ temperature_constant
template<typename number >
| number MeltPoolDG::Evaporation::RecoilPressureData< number >::temperature_constant = -1 |
◆ type
template<typename number >
| RecoilPressureModelType MeltPoolDG::Evaporation::RecoilPressureData< number >::type = RecoilPressureModelType::phenomenological |
The documentation for this struct was generated from the following files:
- include/meltpooldg/phase_change/recoil_pressure_data.hpp
- source/phase_change/recoil_pressure_data.cpp
Generated by