EvaporationMassFluxOperatorBase< dim, number > Class Template Reference

Developer Documentation: MeltPoolDG::Evaporation::EvaporationMassFluxOperatorBase< dim, number > Class Template Reference
Developer Documentation
MeltPoolDG::Evaporation::EvaporationMassFluxOperatorBase< dim, number > Class Template Referenceabstract

#include <evaporation_mass_flux_operator_base.hpp>

Inheritance diagram for MeltPoolDG::Evaporation::EvaporationMassFluxOperatorBase< dim, number >:
[legend]

Public Member Functions

virtual ~EvaporationMassFluxOperatorBase ()=default
 
virtual void compute_evaporative_mass_flux (VectorType &evaporative_mass_flux, const VectorType &temperature) const =0
 

Private Types

using VectorType = dealii::LinearAlgebra::distributed::Vector< number >
 

Detailed Description

template<int dim, typename number>
class MeltPoolDG::Evaporation::EvaporationMassFluxOperatorBase< dim, number >
                          .

For a given evaporation model m(T) fill a DoF-Vector for the evaporative mass flux.

Member Typedef Documentation

◆ VectorType

template<int dim, typename number >
using MeltPoolDG::Evaporation::EvaporationMassFluxOperatorBase< dim, number >::VectorType = dealii::LinearAlgebra::distributed::Vector<number>
private

Constructor & Destructor Documentation

◆ ~EvaporationMassFluxOperatorBase()

template<int dim, typename number >
virtual MeltPoolDG::Evaporation::EvaporationMassFluxOperatorBase< dim, number >::~EvaporationMassFluxOperatorBase ( )
virtualdefault

Member Function Documentation

◆ compute_evaporative_mass_flux()

template<int dim, typename number >
virtual void MeltPoolDG::Evaporation::EvaporationMassFluxOperatorBase< dim, number >::compute_evaporative_mass_flux ( VectorType evaporative_mass_flux,
const VectorType temperature 
) const
pure virtual

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