include/meltpooldg/phase_change/evaporation_model_recoil_pressure.hpp Source File

Developer Documentation: include/meltpooldg/phase_change/evaporation_model_recoil_pressure.hpp Source File
Developer Documentation
evaporation_model_recoil_pressure.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <deal.II/base/vectorization.h>
4
8
10{
22 template <typename number>
24 {
25 private:
27
28 // according to Meier 2020
29 const number sticking_constant;
30 const number Cm; // molar_mass/(2*pi*molar_gas_constant)
31 const number temperature_constant; // molar_latent_heat_of_evaporation / molar_gas_constant
32
33 public:
35 const number boiling_temperature,
36 const number molar_mass,
37 const number latent_heat_evaporation);
38
50 number
51 local_compute_evaporative_mass_flux(const number T) const final;
52
53 dealii::VectorizedArray<number>
54 local_compute_evaporative_mass_flux_vec(const dealii::VectorizedArray<number> &T) const final;
55
77 number
78 local_compute_evaporative_mass_flux_derivative(const number T) const final;
79
80 dealii::VectorizedArray<number>
82 const dealii::VectorizedArray<number> &T) const final;
83 };
84} // namespace MeltPoolDG::Evaporation
Definition evaporation_model_base.hpp:13
Definition evaporation_model_recoil_pressure.hpp:24
const number temperature_constant
Definition evaporation_model_recoil_pressure.hpp:31
const RecoilPressurePhenomenologicalModel< number > recoil_model
Definition evaporation_model_recoil_pressure.hpp:26
dealii::VectorizedArray< number > local_compute_evaporative_mass_flux_vec(const dealii::VectorizedArray< number > &T) const final
Definition evaporation_model_recoil_pressure.cpp:35
number local_compute_evaporative_mass_flux(const number T) const final
Definition evaporation_model_recoil_pressure.cpp:25
dealii::VectorizedArray< number > local_compute_evaporative_mass_flux_vec_derivative(const dealii::VectorizedArray< number > &T) const final
Definition evaporation_model_recoil_pressure.cpp:59
number local_compute_evaporative_mass_flux_derivative(const number T) const final
Definition evaporation_model_recoil_pressure.cpp:48
const number Cm
Definition evaporation_model_recoil_pressure.hpp:30
const number sticking_constant
Definition evaporation_model_recoil_pressure.hpp:29
Definition recoil_pressure_operation.hpp:67
Definition evaporation_data.hpp:15
Definition recoil_pressure_data.hpp:37