include/meltpooldg/level_set/reinitialization_data.hpp Source File
|
Developer Documentation
|
reinitialization_data.hpp
Go to the documentation of this file.
This operation solves the reinitialization problem for a CG- or DG-FEM-based discrete level-set field...
Definition advection_DG_operation.hpp:20
BETTER_ENUM(ConvectionStabilizationType, char, none, SUPG) template< typename number > struct AdvectionDiffusionData
Definition advection_diffusion_data.hpp:15
Definition finite_element_data.hpp:12
Definition reinitialization_data.hpp:146
InterfaceThicknessParameterType type
Definition reinitialization_data.hpp:147
number value
Definition reinitialization_data.hpp:150
Definition reinitialization_data.hpp:126
LinearSolverData< number > linear_solver
Definition reinitialization_data.hpp:137
ReinitializationGeometricData< number > geometric
Definition reinitialization_data.hpp:143
ReinitializationHyperbolicData< number > hyperbolic
Definition reinitialization_data.hpp:141
PredictorData predictor
Definition reinitialization_data.hpp:135
void post(const FiniteElementData &base_fe_data)
Definition reinitialization_data.cpp:267
FiniteElementData fe
Definition reinitialization_data.hpp:131
ModelType modeltype
Definition reinitialization_data.hpp:133
void check_input_parameters(const bool normal_vec_do_matrix_free) const
Definition reinitialization_data.cpp:277
struct MeltPoolDG::LevelSet::ReinitializationData::InterfaceThickness interface_thickness_parameter
number2 compute_interface_thickness_parameter_epsilon(const number2 cell_size) const
Definition reinitialization_data.hpp:164
ReinitializationEllipticData< number > elliptic
Definition reinitialization_data.hpp:139
ReinitializationData()
Definition reinitialization_data.cpp:224
void add_parameters(dealii::ParameterHandler &prm)
Definition reinitialization_data.cpp:232
bool enable
Definition reinitialization_data.hpp:129
Definition reinitialization_data.hpp:50
unsigned int verbosity
Definition reinitialization_data.hpp:55
number max_distance
Definition reinitialization_data.hpp:51
void add_parameters(dealii::ParameterHandler &prm)
Definition reinitialization_data.cpp:38
bool transform_to_tanh
Definition reinitialization_data.hpp:53
Definition reinitialization_data.hpp:75
number tangential_diffusion_factor
Definition reinitialization_data.hpp:77
std::string implementation
Definition reinitialization_data.hpp:76
Definition reinitialization_data.hpp:81
number factor_diffusivity
Definition reinitialization_data.hpp:82
bool use_const_gradient_in_RI
Definition reinitialization_data.hpp:85
TimeIntegration::TimeIntegratorData< number > IMEX_integration_data
Definition reinitialization_data.hpp:92
number signum_smoothness_paramater
Definition reinitialization_data.hpp:98
TimeIntegration::TimeIntegratorData< number > time_integration_data
Definition reinitialization_data.hpp:88
bool do_CFL_based_time_stepping
Definition reinitialization_data.hpp:86
number CFL
Definition reinitialization_data.hpp:96
bool use_directed_diffusion_stabilization
Definition reinitialization_data.hpp:100
HyperbolicWeightingFunctionType hyperbolic_weighting_function_type
Definition reinitialization_data.hpp:102
bool use_spatially_constant_diffusion
Definition reinitialization_data.hpp:105
number gradient_error_time_derivative_threshold
Definition reinitialization_data.hpp:108
bool use_interface_movement_penalization
Definition reinitialization_data.hpp:106
number IP_diffusion
Definition reinitialization_data.hpp:83
number avoid_zero_division_smoothed_signum
Definition reinitialization_data.hpp:97
Definition reinitialization_data.hpp:66
unsigned int max_n_steps
Definition reinitialization_data.hpp:67
number pseudo_time_step_size
Definition reinitialization_data.hpp:68
int n_initial_steps
Definition reinitialization_data.hpp:70
number tolerance
Definition reinitialization_data.hpp:71
number pseudo_time_step_factor
Definition reinitialization_data.hpp:69
Definition reinitialization_data.hpp:64
struct MeltPoolDG::LevelSet::ReinitializationHyperbolicData::PseudoTimeSteppingData pseudo_time_stepping
struct MeltPoolDG::LevelSet::ReinitializationHyperbolicData::CG cg
void post()
Definition reinitialization_data.cpp:191
void add_parameters(dealii::ParameterHandler &prm)
Definition reinitialization_data.cpp:56
void check_input_parameters(const FiniteElementData &fe, const LinearSolverData< number > &linear_solver, const InterfaceThicknessParameterType &interface_thickness_parameter_type) const
Definition reinitialization_data.cpp:201
struct MeltPoolDG::LevelSet::ReinitializationHyperbolicData::DG dg
Generated by