ReinitializationData< number > Struct Template Reference

Developer Documentation: MeltPoolDG::LevelSet::ReinitializationData< number > Struct Template Reference
Developer Documentation
MeltPoolDG::LevelSet::ReinitializationData< number > Struct Template Reference

#include <reinitialization_data.hpp>

Collaboration diagram for MeltPoolDG::LevelSet::ReinitializationData< number >:
[legend]

Classes

struct  InterfaceThickness
 

Public Member Functions

 ReinitializationData ()
 
void add_parameters (dealii::ParameterHandler &prm)
 
void check_input_parameters (const bool normal_vec_do_matrix_free) const
 
void post (const FiniteElementData &base_fe_data)
 
template<typename number2 >
number2 compute_interface_thickness_parameter_epsilon (const number2 cell_size) const
 

Public Attributes

bool enable = true
 
FiniteElementData fe
 
ModelType modeltype = ModelType::olsson2007
 
PredictorData predictor
 
LinearSolverData< number > linear_solver
 
ReinitializationEllipticData< number > elliptic
 
ReinitializationHyperbolicData< number > hyperbolic
 
ReinitializationGeometricData< number > geometric
 
struct MeltPoolDG::LevelSet::ReinitializationData::InterfaceThickness interface_thickness_parameter
 

Constructor & Destructor Documentation

◆ ReinitializationData()

template<typename number >
MeltPoolDG::LevelSet::ReinitializationData< number >::ReinitializationData ( )

Member Function Documentation

◆ add_parameters()

template<typename number >
void MeltPoolDG::LevelSet::ReinitializationData< number >::add_parameters ( dealii::ParameterHandler &  prm)

◆ check_input_parameters()

template<typename number >
void MeltPoolDG::LevelSet::ReinitializationData< number >::check_input_parameters ( const bool  normal_vec_do_matrix_free) const

◆ compute_interface_thickness_parameter_epsilon()

template<typename number >
template<typename number2 >
number2 MeltPoolDG::LevelSet::ReinitializationData< number >::compute_interface_thickness_parameter_epsilon ( const number2  cell_size) const
inline

◆ post()

template<typename number >
void MeltPoolDG::LevelSet::ReinitializationData< number >::post ( const FiniteElementData base_fe_data)

Member Data Documentation

◆ elliptic

template<typename number >
ReinitializationEllipticData<number> MeltPoolDG::LevelSet::ReinitializationData< number >::elliptic

◆ enable

template<typename number >
bool MeltPoolDG::LevelSet::ReinitializationData< number >::enable = true

◆ fe

template<typename number >
FiniteElementData MeltPoolDG::LevelSet::ReinitializationData< number >::fe

◆ geometric

template<typename number >
ReinitializationGeometricData<number> MeltPoolDG::LevelSet::ReinitializationData< number >::geometric

◆ hyperbolic

template<typename number >
ReinitializationHyperbolicData<number> MeltPoolDG::LevelSet::ReinitializationData< number >::hyperbolic

◆ interface_thickness_parameter

template<typename number >
struct MeltPoolDG::LevelSet::ReinitializationData::InterfaceThickness MeltPoolDG::LevelSet::ReinitializationData< number >::interface_thickness_parameter

◆ linear_solver

template<typename number >
LinearSolverData<number> MeltPoolDG::LevelSet::ReinitializationData< number >::linear_solver

◆ modeltype

template<typename number >
ModelType MeltPoolDG::LevelSet::ReinitializationData< number >::modeltype = ModelType::olsson2007

◆ predictor

template<typename number >
PredictorData MeltPoolDG::LevelSet::ReinitializationData< number >::predictor

The documentation for this struct was generated from the following files: