EvaporationModelConstant< number > Class Template Reference

Developer Documentation: MeltPoolDG::Evaporation::EvaporationModelConstant< number > Class Template Reference
Developer Documentation
MeltPoolDG::Evaporation::EvaporationModelConstant< number > Class Template Reference

#include <evaporation_model_constant.hpp>

Inheritance diagram for MeltPoolDG::Evaporation::EvaporationModelConstant< number >:
[legend]
Collaboration diagram for MeltPoolDG::Evaporation::EvaporationModelConstant< number >:
[legend]

Public Member Functions

 EvaporationModelConstant (const std::string &expr_evaporative_mass_flux)
 
number local_compute_evaporative_mass_flux (const number time) const final
 
- Public Member Functions inherited from MeltPoolDG::Evaporation::EvaporationModelBase< number >
virtual ~EvaporationModelBase ()=default
 
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
 

Private Attributes

dealii::FunctionParser< 1 > m_dot
 

Constructor & Destructor Documentation

◆ EvaporationModelConstant()

template<typename number >
MeltPoolDG::Evaporation::EvaporationModelConstant< number >::EvaporationModelConstant ( const std::string &  expr_evaporative_mass_flux)
inline

Member Function Documentation

◆ local_compute_evaporative_mass_flux()

template<typename number >
number MeltPoolDG::Evaporation::EvaporationModelConstant< number >::local_compute_evaporative_mass_flux ( const number  T) const
inlinefinalvirtual
                                               .

Base function to compute the evaporative mass flux m in kg/(m^2 s) for a given temperature value T.

Implements MeltPoolDG::Evaporation::EvaporationModelBase< number >.

Member Data Documentation

◆ m_dot

template<typename number >
dealii::FunctionParser<1> MeltPoolDG::Evaporation::EvaporationModelConstant< number >::m_dot
mutableprivate

The documentation for this class was generated from the following file: