include/meltpooldg/phase_change/evaporation_model_hardt_wondra.hpp Source File

Developer Documentation: include/meltpooldg/phase_change/evaporation_model_hardt_wondra.hpp Source File
Developer Documentation
evaporation_model_hardt_wondra.hpp
Go to the documentation of this file.
1#pragma once
3
5{
35 template <typename number>
37 {
38 private:
40 const number boiling_temperature;
41
42 public:
43 EvaporationModelHardtWondra(const number evaporation_coefficient,
44 const number latent_heat_of_evaporation,
45 const number density_vapor,
46 const number molar_mass_vapor,
47 const number boiling_temperature);
48
50 const number boiling_temperature);
51
52 /*
53 * According to Schrage's theory the evaporative mass flux at the interface is computed
54 * as follows
55 * .
56 * m = α_v < T - T_v >
57 *
58 * with the evaporative mass transfer coefficient α_v and the heaviside function <...>.
59 */
60 number
61 local_compute_evaporative_mass_flux(const number T) const final;
62 };
63} // namespace MeltPoolDG::Evaporation
Definition evaporation_model_base.hpp:13
Definition evaporation_model_hardt_wondra.hpp:37
const number evaporative_mass_transfer_coefficient
Definition evaporation_model_hardt_wondra.hpp:39
number local_compute_evaporative_mass_flux(const number T) const final
Definition evaporation_model_hardt_wondra.cpp:48
const number boiling_temperature
Definition evaporation_model_hardt_wondra.hpp:40
Definition evaporation_data.hpp:15