LimiterData< number > Struct Template Reference
|
Developer Documentation
|
MeltPoolDG::Utilities::LimiterData< number > Struct Template Reference
#include <limiters.hpp>
Public Member Functions | |
| void | add_parameters (dealii::ParameterHandler &prm) |
Public Attributes | |
| bool | apply_limiter = false |
| Boolean flag indicating whether to apply the limiter or not. | |
| std::vector< number > | tvb_constant |
| The TVB constant used in the TVB minmod limiter. | |
| LimiterType | type = LimiterType::tvd_minmod |
| The type of limiter to apply. | |
Detailed Description
template<typename number>
struct MeltPoolDG::Utilities::LimiterData< number >
struct MeltPoolDG::Utilities::LimiterData< number >
An enumeration of the available limiters.
tvd_minmod: Standard TVD (total variation diminishing) minmod limitertvb_minmod: TVB (total variation bounded) minmod limiter, which relaxes the TVD criteria near smooth extrema to avoid unnecessary clipping of physical peaks. A struct to hold the data for the limiters.
Member Function Documentation
◆ add_parameters()
template<typename number >
| void MeltPoolDG::Utilities::LimiterData< number >::add_parameters | ( | dealii::ParameterHandler & | prm | ) |
Add the limiter parameters to the parameter handler.
- Parameters
-
prm The parameter handler to which the limiter parameters will be added.
Member Data Documentation
◆ apply_limiter
template<typename number >
| bool MeltPoolDG::Utilities::LimiterData< number >::apply_limiter = false |
Boolean flag indicating whether to apply the limiter or not.
◆ tvb_constant
template<typename number >
| std::vector<number> MeltPoolDG::Utilities::LimiterData< number >::tvb_constant |
The TVB constant used in the TVB minmod limiter.
◆ type
template<typename number >
| LimiterType MeltPoolDG::Utilities::LimiterData< number >::type = LimiterType::tvd_minmod |
The type of limiter to apply.
The documentation for this struct was generated from the following files:
- include/meltpooldg/utilities/limiters.hpp
- include/meltpooldg/utilities/limiters.templates.hpp
Generated by