HeatData< number > Struct Template Reference

Developer Documentation: MeltPoolDG::Heat::HeatData< number > Struct Template Reference
Developer Documentation
MeltPoolDG::Heat::HeatData< number > Struct Template Reference

#include <heat_data.hpp>

Collaboration diagram for MeltPoolDG::Heat::HeatData< number >:
[legend]

Classes

struct  ConvectionBC
 
struct  Cut
 
struct  Diffuse
 
struct  RadiationBC
 

Public Member Functions

 HeatData ()
 
void add_parameters (dealii::ParameterHandler &prm)
 
void post (const FiniteElementData &base_fe_data, const unsigned int base_verbosity_level)
 
void check_input_parameters (const FiniteElementData &base_fe_data) const
 

Public Attributes

TwoPhaseOperatorType operator_type = TwoPhaseOperatorType::diffuse
 
struct MeltPoolDG::Heat::HeatData::Diffuse diffuse
 
struct MeltPoolDG::Heat::HeatData::Cut cut
 
bool enable_time_dependent_bc = false
 
struct MeltPoolDG::Heat::HeatData::RadiationBC radiation
 
struct MeltPoolDG::Heat::HeatData::ConvectionBC convection
 
NonlinearSolverData< number > nlsolve
 
LinearSolverData< number > linear_solver
 
PredictorData predictor
 
FiniteElementData fe
 
int verbosity_level = -1
 

Constructor & Destructor Documentation

◆ HeatData()

template<typename number >
MeltPoolDG::Heat::HeatData< number >::HeatData ( )

Member Function Documentation

◆ add_parameters()

template<typename number >
void MeltPoolDG::Heat::HeatData< number >::add_parameters ( dealii::ParameterHandler &  prm)

◆ check_input_parameters()

template<typename number >
void MeltPoolDG::Heat::HeatData< number >::check_input_parameters ( const FiniteElementData base_fe_data) const

◆ post()

template<typename number >
void MeltPoolDG::Heat::HeatData< number >::post ( const FiniteElementData base_fe_data,
const unsigned int  base_verbosity_level 
)

Member Data Documentation

◆ convection

template<typename number = double>
struct MeltPoolDG::Heat::HeatData::ConvectionBC MeltPoolDG::Heat::HeatData< number >::convection

◆ cut

template<typename number = double>
struct MeltPoolDG::Heat::HeatData::Cut MeltPoolDG::Heat::HeatData< number >::cut

◆ diffuse

template<typename number = double>
struct MeltPoolDG::Heat::HeatData::Diffuse MeltPoolDG::Heat::HeatData< number >::diffuse

◆ enable_time_dependent_bc

template<typename number = double>
bool MeltPoolDG::Heat::HeatData< number >::enable_time_dependent_bc = false

◆ fe

template<typename number = double>
FiniteElementData MeltPoolDG::Heat::HeatData< number >::fe

◆ linear_solver

template<typename number = double>
LinearSolverData<number> MeltPoolDG::Heat::HeatData< number >::linear_solver

◆ nlsolve

template<typename number = double>
NonlinearSolverData<number> MeltPoolDG::Heat::HeatData< number >::nlsolve

◆ operator_type

template<typename number = double>
TwoPhaseOperatorType MeltPoolDG::Heat::HeatData< number >::operator_type = TwoPhaseOperatorType::diffuse

◆ predictor

template<typename number = double>
PredictorData MeltPoolDG::Heat::HeatData< number >::predictor

◆ radiation

template<typename number = double>
struct MeltPoolDG::Heat::HeatData::RadiationBC MeltPoolDG::Heat::HeatData< number >::radiation

◆ verbosity_level

template<typename number = double>
int MeltPoolDG::Heat::HeatData< number >::verbosity_level = -1

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