EvaporationModelBase< number > Class Template Reference

Developer Documentation: MeltPoolDG::Evaporation::EvaporationModelBase< number > Class Template Reference
Developer Documentation
MeltPoolDG::Evaporation::EvaporationModelBase< number > Class Template Referenceabstract

#include <evaporation_model_base.hpp>

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

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

template<typename number>
class MeltPoolDG::Evaporation::EvaporationModelBase< number >

Base class for implementing different models to compute the evaporative mass flux.

Constructor & Destructor Documentation

◆ ~EvaporationModelBase()

template<typename number >
virtual MeltPoolDG::Evaporation::EvaporationModelBase< number >::~EvaporationModelBase ( )
virtualdefault

Member Function Documentation

◆ local_compute_evaporative_mass_flux()

template<typename number >
virtual number MeltPoolDG::Evaporation::EvaporationModelBase< number >::local_compute_evaporative_mass_flux ( const number  T) const
pure virtual

◆ local_compute_evaporative_mass_flux_derivative()

template<typename number >
virtual number MeltPoolDG::Evaporation::EvaporationModelBase< number >::local_compute_evaporative_mass_flux_derivative ( const number  ) const
inlinevirtual

◆ local_compute_evaporative_mass_flux_vec()

template<typename number >
virtual dealii::VectorizedArray< number > MeltPoolDG::Evaporation::EvaporationModelBase< number >::local_compute_evaporative_mass_flux_vec ( const dealii::VectorizedArray< number > &  ) const
inlinevirtual

◆ local_compute_evaporative_mass_flux_vec_derivative()

template<typename number >
virtual dealii::VectorizedArray< number > MeltPoolDG::Evaporation::EvaporationModelBase< number >::local_compute_evaporative_mass_flux_vec_derivative ( const dealii::VectorizedArray< number > &  ) const
inlinevirtual

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