[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::Parameters::LimiterParam Class Reference

Parameters related to the limiter. More...

#include <parameters_limiter.h>

Collaboration diagram for PHiLiP::Parameters::LimiterParam:

Public Types

enum  LimiterType { none, maximum_principle, positivity_preservingZhang2010, positivity_preservingWang2012 }
 Limiter type to be applied on the solution.
 

Public Member Functions

 LimiterParam ()
 Constructor.
 
void parse_parameters (dealii::ParameterHandler &prm)
 Function to parse parameters.
 

Static Public Member Functions

static void declare_parameters (dealii::ParameterHandler &prm)
 Function to declare parameters.
 

Public Attributes

bool use_OOA
 Flag to perform convergence analysis for Limiter Tests (ie. burgers_limiter, advection_limiter, low_density_2d)
 
LimiterType bound_preserving_limiter
 Variable to store specified limiter type.
 
double min_density
 Epsilon value for Positivity-Preserving Limiter.
 
bool use_tvb_limiter
 Flag for applying TVB Limiter.
 
double max_delta_x
 Maximum delta_x for TVB Limiter.
 
dealii::Tensor< 1, 4, double > tuning_parameter_for_each_state
 Tuning parameters for TVB Limiter. More...
 

Detailed Description

Parameters related to the limiter.

Definition at line 9 of file parameters_limiter.h.

Member Data Documentation

◆ tuning_parameter_for_each_state

dealii::Tensor<1, 4, double> PHiLiP::Parameters::LimiterParam::tuning_parameter_for_each_state

Tuning parameters for TVB Limiter.

TVB Limiter can only be run for 1D, so max length is max nstate = 4

Definition at line 36 of file parameters_limiter.h.


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