include/meltpooldg/phase_change/recoil_pressure_operation.hpp Source File
|
Developer Documentation
|
recoil_pressure_operation.hpp
Go to the documentation of this file.
Definition recoil_pressure_operation.hpp:119
const number boiling_temperature
Definition recoil_pressure_operation.hpp:125
const RecoilPressurePhenomenologicalModel< number > recoil_phenomenological
Definition recoil_pressure_operation.hpp:127
number compute_recoil_pressure_coefficient(const number T, const number m_dot, const number delta_coefficient) const final
Definition recoil_pressure_operation.templates.hpp:17
const number density_coeff
Definition recoil_pressure_operation.hpp:126
const RecoilPressureData< number > & recoil_data
Definition recoil_pressure_operation.hpp:124
Definition recoil_pressure_operation.hpp:25
virtual dealii::VectorizedArray< number > compute_recoil_pressure_coefficient(const dealii::VectorizedArray< number > &) const
Definition recoil_pressure_operation.hpp:36
virtual dealii::VectorizedArray< number > compute_recoil_pressure_coefficient(const dealii::VectorizedArray< number > &, const dealii::VectorizedArray< number > &, const dealii::VectorizedArray< number > &) const
Definition recoil_pressure_operation.hpp:50
virtual number compute_recoil_pressure_coefficient(const number) const
Definition recoil_pressure_operation.hpp:30
virtual ~RecoilPressureModelBase()=default
virtual number compute_recoil_pressure_coefficient(const number, const number, const number) const
Definition recoil_pressure_operation.hpp:42
This class implements the recoil pressure model computed with pressure-aware boundary conditions,...
Definition recoil_pressure_operation.hpp:172
const RecoilPressureData< number >::PressureAwareData pressure_aware_data
Data structure holding fitting parameters (Kp) and ambient gas pressure.
Definition recoil_pressure_operation.hpp:214
std::vector< number > Kp
Fitting parameters for empirical correlations in the free-surface model.
Definition recoil_pressure_operation.hpp:226
const number latent_heat_evaporation
Latent heat of evaporation.
Definition recoil_pressure_operation.hpp:223
const number boiling_temperature
Boiling temperature at given build chamber pressure level.
Definition recoil_pressure_operation.hpp:217
number compute_recoil_pressure_coefficient(const number T) const final
Compute recoil pressure coefficient as.
Definition recoil_pressure_operation.templates.hpp:114
const number ambient_gas_pressure
Ambient gas pressure (build chamber pressure)
Definition recoil_pressure_operation.hpp:229
const number molar_mass
Molar mass.
Definition recoil_pressure_operation.hpp:220
Definition recoil_pressure_operation.hpp:241
dealii::LinearAlgebra::distributed::BlockVector< number > BlockVectorType
Definition recoil_pressure_operation.hpp:244
const ScratchData< dim, dim, number > & scratch_data
Definition recoil_pressure_operation.hpp:246
const bool do_level_set_pressure_gradient_interpolation
Definition recoil_pressure_operation.hpp:256
std::unique_ptr< const RecoilPressureModelBase< number > > recoil_pressure_model
Definition recoil_pressure_operation.hpp:261
std::unique_ptr< const LevelSet::DeltaApproximationBase< number > > delta_phase_weighted
Definition recoil_pressure_operation.hpp:263
const unsigned int ls_dof_idx
Definition recoil_pressure_operation.hpp:253
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition recoil_pressure_operation.hpp:243
void compute_recoil_pressure_force(VectorType &force_rhs, const VectorType &level_set_as_heaviside, const VectorType &temperature, const VectorType &evaporative_mass_flux, const unsigned int evapor_dof_idx, bool zero_out=true) const
Definition recoil_pressure_operation.cpp:144
const unsigned int flow_vel_dof_idx
Definition recoil_pressure_operation.hpp:250
const unsigned int flow_vel_quad_idx
Definition recoil_pressure_operation.hpp:251
const RecoilPressureModelType model_type
Definition recoil_pressure_operation.hpp:259
dealii::FullMatrix< number > ls_to_pressure_grad_interpolation_matrix
Definition recoil_pressure_operation.hpp:257
const unsigned int flow_pressure_dof_idx
Definition recoil_pressure_operation.hpp:252
const unsigned int heat_dof_idx
Definition recoil_pressure_operation.hpp:254
const number dummy_temperature
Definition recoil_pressure_operation.hpp:269
Definition recoil_pressure_operation.hpp:67
const number boiling_temperature
Definition recoil_pressure_operation.hpp:73
const number latent_heat_evaporation
Definition recoil_pressure_operation.hpp:75
number compute_recoil_pressure_coefficient(const number T) const final
Definition recoil_pressure_operation.templates.hpp:74
number activation_ramp_derivative
Definition recoil_pressure_operation.hpp:76
const number molar_mass
Definition recoil_pressure_operation.hpp:74
const RecoilPressureData< number > & recoil_data
Definition recoil_pressure_operation.hpp:72
Container for shared scratch data between operations/operators.
Definition scratch_data.hpp:61
Definition evaporation_data.hpp:15
Data structure holding fitting parameters (Kp) and ambient gas pressure for the pressure-aware recoil...
Definition recoil_pressure_data.hpp:89
Definition recoil_pressure_data.hpp:37
Definition material_data.hpp:84
Generated by