include/meltpooldg/utilities/characteristic_functions.hpp File Reference

Developer Documentation: include/meltpooldg/utilities/characteristic_functions.hpp File Reference
Developer Documentation
characteristic_functions.hpp File Reference
#include <deal.II/base/numbers.h>
#include <cmath>
Include dependency graph for characteristic_functions.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::CharacteristicFunctions
 

Functions

template<typename number >
number MeltPoolDG::CharacteristicFunctions::tanh_characteristic_function (const number &distance, const number &eps)
 
template<typename number >
number MeltPoolDG::CharacteristicFunctions::smoothed_heaviside (const number &distance, const number &eps)
 
template<typename number >
number MeltPoolDG::CharacteristicFunctions::heaviside (const number in, const number limit=0.0)
 
template<typename number >
std::vector< number > MeltPoolDG::CharacteristicFunctions::heaviside (const std::vector< number > in, const number limit=0.0)
 
template<typename number >
dealii::VectorizedArray< number > MeltPoolDG::CharacteristicFunctions::heaviside (const dealii::VectorizedArray< number > &in, const number limit=0.0)
 
template<typename number >
int MeltPoolDG::CharacteristicFunctions::sgn (const number &x)