InitialLevelSetField< dim, number > Class Template Reference

Developer Documentation: MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number > Class Template Reference
Developer Documentation
MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number > Class Template Reference

#include <advection_diffusion.hpp>

Inheritance diagram for MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number >:
[legend]
Collaboration diagram for MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number >:
[legend]

Public Member Functions

 InitialLevelSetField (const LevelSet::LevelSetType level_set_type=LevelSet::LevelSetType::tanh, const number eps=0.0)
 
number value (const dealii::Point< dim, number > &p, const unsigned int) const override
 

Private Attributes

const dealii::Functions::SignedDistance::Sphere< dim > distance_sphere
 
const LevelSet::LevelSetType level_set_type
 
const number eps
 

Constructor & Destructor Documentation

◆ InitialLevelSetField()

template<int dim, typename number >
MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number >::InitialLevelSetField ( const LevelSet::LevelSetType  level_set_type = LevelSet::LevelSetType::tanh,
const number  eps = 0.0 
)
inline

Member Function Documentation

◆ value()

template<int dim, typename number >
number MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number >::value ( const dealii::Point< dim, number > &  p,
const unsigned int   
) const
inlineoverride

Member Data Documentation

◆ distance_sphere

template<int dim, typename number >
const dealii::Functions::SignedDistance::Sphere<dim> MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number >::distance_sphere
private

◆ eps

template<int dim, typename number >
const number MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number >::eps
private

◆ level_set_type

template<int dim, typename number >
const LevelSet::LevelSetType MeltPoolDG::Simulation::AdvectionDiffusion::InitialLevelSetField< dim, number >::level_set_type
private

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