CurvatureData< number > Struct Template Reference

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

#include <curvature_data.hpp>

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

Classes

struct  CurvatureDGSpecificData
 
struct  NarrowBand
 

Public Member Functions

 CurvatureData ()
 
void add_parameters (dealii::ParameterHandler &prm)
 
void post (const unsigned int base_verbosity_level)
 
void check_input_parameters (const InterfaceThicknessParameterType &type) const
 

Public Attributes

bool enable = true
 
number filter_parameter = 2.0
 
std::string implementation = "meltpooldg"
 
int verbosity_level = -1
 
bool do_curvature_correction = false
 
struct MeltPoolDG::LevelSet::CurvatureData::NarrowBand narrow_band
 
struct MeltPoolDG::LevelSet::CurvatureData::CurvatureDGSpecificData curvature_DG_specific_data
 
PredictorData predictor
 
LinearSolverData< number > linear_solver
 

Constructor & Destructor Documentation

◆ CurvatureData()

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

Member Function Documentation

◆ add_parameters()

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

◆ check_input_parameters()

template<typename number >
void MeltPoolDG::LevelSet::CurvatureData< number >::check_input_parameters ( const InterfaceThicknessParameterType &  type) const

◆ post()

template<typename number >
void MeltPoolDG::LevelSet::CurvatureData< number >::post ( const unsigned int  base_verbosity_level)

Member Data Documentation

◆ curvature_DG_specific_data

template<typename number >
struct MeltPoolDG::LevelSet::CurvatureData::CurvatureDGSpecificData MeltPoolDG::LevelSet::CurvatureData< number >::curvature_DG_specific_data

◆ do_curvature_correction

template<typename number >
bool MeltPoolDG::LevelSet::CurvatureData< number >::do_curvature_correction = false

◆ enable

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

◆ filter_parameter

template<typename number >
number MeltPoolDG::LevelSet::CurvatureData< number >::filter_parameter = 2.0

◆ implementation

template<typename number >
std::string MeltPoolDG::LevelSet::CurvatureData< number >::implementation = "meltpooldg"

◆ linear_solver

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

◆ narrow_band

template<typename number >
struct MeltPoolDG::LevelSet::CurvatureData::NarrowBand MeltPoolDG::LevelSet::CurvatureData< number >::narrow_band

◆ predictor

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

◆ verbosity_level

template<typename number >
int MeltPoolDG::LevelSet::CurvatureData< number >::verbosity_level = -1

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