RadiativeTransportData< number > Struct Template Reference

Developer Documentation: MeltPoolDG::RadiativeTransport::RadiativeTransportData< number > Struct Template Reference
Developer Documentation
MeltPoolDG::RadiativeTransport::RadiativeTransportData< number > Struct Template Reference

#include <radiative_transport_data.hpp>

Collaboration diagram for MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >:
[legend]

Classes

struct  AbsorptivityConstantData
 
struct  AbsorptivityGradientBasedData
 

Public Member Functions

 RadiativeTransportData ()
 
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

FiniteElementData fe
 
LinearSolverData< number > linear_solver
 
int verbosity_level = -1
 
RTEPredictorType predictor_type = RTEPredictorType::none
 
AbsorptivityType absorptivity_type = AbsorptivityType::gradient_based
 
number avoid_singular_matrix_absorptivity = 1e-16
 
struct MeltPoolDG::RadiativeTransport::RadiativeTransportData::AbsorptivityConstantData absorptivity_constant_data
 
struct MeltPoolDG::RadiativeTransport::RadiativeTransportData::AbsorptivityGradientBasedData absorptivity_gradient_based_data
 
PseudoTimeSteppingData< number > pseudo_time_stepping
 

Constructor & Destructor Documentation

◆ RadiativeTransportData()

template<typename number >
MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::RadiativeTransportData ( )

Member Function Documentation

◆ add_parameters()

template<typename number >
void MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::add_parameters ( dealii::ParameterHandler &  prm)

◆ check_input_parameters()

template<typename number >
void MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::check_input_parameters ( const FiniteElementData base_fe_data) const

◆ post()

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

Member Data Documentation

◆ absorptivity_constant_data

◆ absorptivity_gradient_based_data

◆ absorptivity_type

template<typename number >
AbsorptivityType MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::absorptivity_type = AbsorptivityType::gradient_based

◆ avoid_singular_matrix_absorptivity

template<typename number >
number MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::avoid_singular_matrix_absorptivity = 1e-16

◆ fe

◆ linear_solver

template<typename number >
LinearSolverData<number> MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::linear_solver

◆ predictor_type

template<typename number >
RTEPredictorType MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::predictor_type = RTEPredictorType::none

◆ pseudo_time_stepping

template<typename number >
PseudoTimeSteppingData<number> MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::pseudo_time_stepping

◆ verbosity_level

template<typename number >
int MeltPoolDG::RadiativeTransport::RadiativeTransportData< number >::verbosity_level = -1

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