include/meltpooldg/utilities/limiters.hpp Source File
|
Developer Documentation
|
limiters.hpp
Go to the documentation of this file.
Definition utilities_matrixfree.hpp:13
std::array< dealii::Tensor< 1, n_components, number >, dim > compute_minmod_type_limited_slopes(const std::vector< std::pair< dealii::Tensor< 1, n_components, number >, dealii::Tensor< 1, n_components, dealii::Tensor< 1, dim, number > > > > &cell_average_values, const typename dealii::Triangulation< dim >::active_cell_iterator &cell, const LimiterData< number > &limiter_data)
Definition limiters.templates.hpp:126
TensorType tvb_minmod(const Container &values, const std::vector< number > &tvb_constant, const number cell_size)
Definition limiters.templates.hpp:79
void apply_minmod_type_limiter(const MatrixFreeContext< dim, number > &mf_context, VectorType &dst, const VectorType &src, const LimiterData< number > &limiter_data)
Definition limiters.templates.hpp:255
TensorType tvd_minmod(const Container &values)
Definition limiters.templates.hpp:44
BETTER_ENUM(MaterialTemplate, char, none, stainless_steel, Ti64, Ti64Benchmark) BETTER_ENUM(SolidLiquidPropertiesTransitionType
Definition matrix_free_util.hpp:21
Definition limiters.hpp:32
bool apply_limiter
Boolean flag indicating whether to apply the limiter or not.
Definition limiters.hpp:34
std::vector< number > tvb_constant
The TVB constant used in the TVB minmod limiter.
Definition limiters.hpp:37
LimiterType type
The type of limiter to apply.
Definition limiters.hpp:40
void add_parameters(dealii::ParameterHandler &prm)
Definition limiters.templates.hpp:28
Generated by