EvaporationSourceTermsBase< dim, number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Evaporation::EvaporationSourceTermsBase< dim, number > Class Template Referenceabstract
#include <evaporation_source_terms_base.hpp>
Inheritance diagram for MeltPoolDG::Evaporation::EvaporationSourceTermsBase< dim, number >:
Public Member Functions | |
| virtual | ~EvaporationSourceTermsBase ()=default |
| virtual void | compute_evaporation_velocity (VectorType &evaporation_velocity)=0 |
| virtual void | compute_level_set_source_term (VectorType &level_set_source_term, const unsigned int ls_dof_idx, const VectorType &level_set, const unsigned int pressure_dof_idx)=0 |
| virtual void | compute_mass_balance_source_term (VectorType &mass_balance_source_term, const unsigned int pressure_dof_idx, const unsigned int pressure_quad_idx, bool zero_out)=0 |
| virtual void | compute_heat_source_term (VectorType &heat_source_term)=0 |
Private Types | |
| using | VectorType = dealii::LinearAlgebra::distributed::Vector< number > |
Detailed Description
template<int dim, typename number>
class MeltPoolDG::Evaporation::EvaporationSourceTermsBase< dim, number >
class MeltPoolDG::Evaporation::EvaporationSourceTermsBase< dim, number >
Base class for implementing different ways to compute the source terms for – the level set equation – the mass balance equation – the heat equation
Member Typedef Documentation
◆ VectorType
template<int dim, typename number >
|
private |
Constructor & Destructor Documentation
◆ ~EvaporationSourceTermsBase()
template<int dim, typename number >
|
virtualdefault |
Member Function Documentation
◆ compute_evaporation_velocity()
template<int dim, typename number >
|
pure virtual |
◆ compute_heat_source_term()
template<int dim, typename number >
|
pure virtual |
◆ compute_level_set_source_term()
template<int dim, typename number >
|
pure virtual |
◆ compute_mass_balance_source_term()
template<int dim, typename number >
|
pure virtual |
The documentation for this class was generated from the following file:
- include/meltpooldg/phase_change/evaporation_source_terms_base.hpp
Generated by