NormalVectorData< number > Struct Template Reference

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

#include <normal_vector_data.hpp>

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

Classes

struct  NarrowBand
 
struct  NormalDGSpecificData
 

Public Member Functions

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

Public Attributes

number filter_parameter = 2.0
 
std::string implementation = "meltpooldg"
 
int verbosity_level = -1
 
bool compute_normalized_vector = false
 Enables the computation of normalized interface normal vectors.
 
struct MeltPoolDG::LevelSet::NormalVectorData::NarrowBand narrow_band
 
struct MeltPoolDG::LevelSet::NormalVectorData::NormalDGSpecificData normal_DG_specific_data
 
PredictorData predictor
 
LinearSolverData< number > linear_solver
 

Constructor & Destructor Documentation

◆ NormalVectorData()

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

Member Function Documentation

◆ add_parameters()

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

◆ check_input_parameters()

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

◆ post()

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

Member Data Documentation

◆ compute_normalized_vector

template<typename number >
bool MeltPoolDG::LevelSet::NormalVectorData< number >::compute_normalized_vector = false

Enables the computation of normalized interface normal vectors.

◆ filter_parameter

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

◆ implementation

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

◆ linear_solver

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

◆ narrow_band

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

◆ normal_DG_specific_data

template<typename number >
struct MeltPoolDG::LevelSet::NormalVectorData::NormalDGSpecificData MeltPoolDG::LevelSet::NormalVectorData< number >::normal_DG_specific_data

◆ predictor

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

◆ verbosity_level

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

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