EvaporationModelBase< number > Class Template Reference
|
Developer Documentation
|
#include <evaporation_model_base.hpp>
Public Member Functions | |
| virtual | ~EvaporationModelBase ()=default |
| virtual number | local_compute_evaporative_mass_flux (const number T) const =0 |
| virtual dealii::VectorizedArray< number > | local_compute_evaporative_mass_flux_vec (const dealii::VectorizedArray< number > &) const |
| virtual number | local_compute_evaporative_mass_flux_derivative (const number) const |
| virtual dealii::VectorizedArray< number > | local_compute_evaporative_mass_flux_vec_derivative (const dealii::VectorizedArray< number > &) const |
Detailed Description
class MeltPoolDG::Evaporation::EvaporationModelBase< number >
Base class for implementing different models to compute the evaporative mass flux.
Constructor & Destructor Documentation
◆ ~EvaporationModelBase()
|
virtualdefault |
Member Function Documentation
◆ local_compute_evaporative_mass_flux()
|
pure virtual |
.
Base function to compute the evaporative mass flux m in kg/(m^2 s) for a given temperature value T.
Implemented in MeltPoolDG::Evaporation::EvaporationModelHardtWondra< number >, MeltPoolDG::Evaporation::EvaporationModelPressureAware< number >, MeltPoolDG::Evaporation::EvaporationModelRecoilPressure< number >, MeltPoolDG::Evaporation::EvaporationModelSaturatedVaporPressure< number >, and MeltPoolDG::Evaporation::EvaporationModelConstant< number >.
◆ local_compute_evaporative_mass_flux_derivative()
|
inlinevirtual |
Compute the derivative of the evaporative mass flux.
Reimplemented in MeltPoolDG::Evaporation::EvaporationModelPressureAware< number >, MeltPoolDG::Evaporation::EvaporationModelRecoilPressure< number >, and MeltPoolDG::Evaporation::EvaporationModelSaturatedVaporPressure< number >.
◆ local_compute_evaporative_mass_flux_vec()
|
inlinevirtual |
.
Base function to compute the evaporative mass flux m in kg/(m^2 s) for a given temperature value T.
Reimplemented in MeltPoolDG::Evaporation::EvaporationModelPressureAware< number >, MeltPoolDG::Evaporation::EvaporationModelRecoilPressure< number >, and MeltPoolDG::Evaporation::EvaporationModelSaturatedVaporPressure< number >.
◆ local_compute_evaporative_mass_flux_vec_derivative()
|
inlinevirtual |
The documentation for this class was generated from the following file:
- include/meltpooldg/phase_change/evaporation_model_base.hpp
Generated by