DG Struct Reference
|
Developer Documentation
|
MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG Struct Reference
#include <reinitialization_data.hpp>
Public Attributes | |
| number | factor_diffusivity = 0.25 |
| number | IP_diffusion = 100.0 |
| bool | use_const_gradient_in_RI = false |
| bool | do_CFL_based_time_stepping = false |
| TimeIntegration::TimeIntegratorData< number > | time_integration_data |
| TimeIntegration::TimeIntegratorData< number > | IMEX_integration_data |
| number | CFL = 1.0 |
| number | avoid_zero_division_smoothed_signum = 1e-16 |
| number | signum_smoothness_paramater = 2.0 |
| bool | use_directed_diffusion_stabilization = false |
| HyperbolicWeightingFunctionType | hyperbolic_weighting_function_type |
| bool | use_spatially_constant_diffusion = true |
| bool | use_interface_movement_penalization = false |
| number | gradient_error_time_derivative_threshold = 1e-16 |
Member Data Documentation
◆ avoid_zero_division_smoothed_signum
template<typename number >
| number MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::avoid_zero_division_smoothed_signum = 1e-16 |
◆ CFL
template<typename number >
| number MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::CFL = 1.0 |
◆ do_CFL_based_time_stepping
template<typename number >
| bool MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::do_CFL_based_time_stepping = false |
◆ factor_diffusivity
template<typename number >
| number MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::factor_diffusivity = 0.25 |
◆ gradient_error_time_derivative_threshold
template<typename number >
| number MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::gradient_error_time_derivative_threshold = 1e-16 |
◆ hyperbolic_weighting_function_type
template<typename number >
| HyperbolicWeightingFunctionType MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::hyperbolic_weighting_function_type |
Initial value:
=
HyperbolicWeightingFunctionType::smoothed_signum
◆ IMEX_integration_data
template<typename number >
| TimeIntegration::TimeIntegratorData<number> MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::IMEX_integration_data |
Initial value:
=
TimeIntegration::TimeIntegratorData<number>(
TimeIntegration::TimeIntegratorSchemes::not_initialized)
◆ IP_diffusion
template<typename number >
| number MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::IP_diffusion = 100.0 |
◆ signum_smoothness_paramater
template<typename number >
| number MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::signum_smoothness_paramater = 2.0 |
◆ time_integration_data
template<typename number >
| TimeIntegration::TimeIntegratorData<number> MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::time_integration_data |
Initial value:
=
TimeIntegration::TimeIntegratorData<number>(
TimeIntegration::TimeIntegratorSchemes::LSRK_stage_5_order_4)
◆ use_const_gradient_in_RI
template<typename number >
| bool MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::use_const_gradient_in_RI = false |
◆ use_directed_diffusion_stabilization
template<typename number >
| bool MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::use_directed_diffusion_stabilization = false |
◆ use_interface_movement_penalization
template<typename number >
| bool MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::use_interface_movement_penalization = false |
◆ use_spatially_constant_diffusion
template<typename number >
| bool MeltPoolDG::LevelSet::ReinitializationHyperbolicData< number >::DG::use_spatially_constant_diffusion = true |
The documentation for this struct was generated from the following file:
- include/meltpooldg/level_set/reinitialization_data.hpp
Generated by