include/meltpooldg/phase_change/evaporation_tools.hpp File Reference

Developer Documentation: include/meltpooldg/phase_change/evaporation_tools.hpp File Reference
Developer Documentation
evaporation_tools.hpp File Reference
#include <deal.II/base/vectorization.h>
#include <cmath>
Include dependency graph for evaporation_tools.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 
namespace  MeltPoolDG::Evaporation
 

Functions

template<typename number , typename number_2 >
number_2 MeltPoolDG::Evaporation::compute_saturated_gas_pressure (const number_2 &T_sat, const number boiling_temperature, const number ambient_gas_pressure, const number temperature_constant)
 Calculate the saturated vapor pressure at a certain vapor temperature according to the Clausius-Clapeyron equation.
 
template<typename number >
dealii::VectorizedArray< number > MeltPoolDG::Evaporation::compute_linear_scaling_coeff (const dealii::VectorizedArray< number > &T, const number T_ac, const number T_v)
 
template<typename number >
number MeltPoolDG::Evaporation::compute_linear_scaling_coeff (const number T, const number T_ac, const number T_v)