Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
evolution::dg::subcell::SubcellOptions Class Reference

Holds the system-agnostic subcell parameters, such as numbers controlling when to switch between DG and subcell. More...

#include <SubcellOptions.hpp>

Classes

struct  AlwaysUseSubcells
 If true, then we always use the subcell method, not DG. More...
 
struct  InitialData
 
struct  InitialDataPerssonExponent
 The exponent \(\alpha\) passed to the Persson troubled-cell indicator when applied to the initial data. More...
 
struct  InitialDataRdmpDelta0
 The \(\delta_0\) parameter in the relaxed discrete maximum principle troubled-cell indicator when applied to the initial data. More...
 
struct  InitialDataRdmpEpsilon
 The \(\epsilon\) parameter in the relaxed discrete maximum principle troubled-cell indicator when applied to the initial data. More...
 
struct  PerssonExponent
 The exponent \(\alpha\) passed to the Persson troubled-cell indicator. More...
 
struct  RdmpDelta0
 The \(\delta_0\) parameter in the relaxed discrete maximum principle troubled-cell indicator. More...
 
struct  RdmpEpsilon
 The \(\epsilon\) parameter in the relaxed discrete maximum principle troubled-cell indicator. More...
 

Public Types

using options = tmpl::list< InitialDataRdmpDelta0, InitialDataRdmpEpsilon, RdmpDelta0, RdmpEpsilon, InitialDataPerssonExponent, PerssonExponent, AlwaysUseSubcells >
 

Public Member Functions

 SubcellOptions (double initial_data_rdmp_delta0, double initial_data_rdmp_epsilon, double rdmp_delta0, double rdmp_epsilon, double initial_data_persson_exponent, double persson_exponent, bool always_use_subcells) noexcept
 
void pup (PUP::er &p) noexcept
 
double initial_data_rdmp_delta0 () const noexcept
 
double initial_data_rdmp_epsilon () const noexcept
 
double rdmp_delta0 () const noexcept
 
double rdmp_epsilon () const noexcept
 
double initial_data_persson_exponent () const noexcept
 
double persson_exponent () const noexcept
 
bool always_use_subcells () const noexcept
 

Static Public Attributes

static constexpr Options::String help
 

Detailed Description

Holds the system-agnostic subcell parameters, such as numbers controlling when to switch between DG and subcell.

Member Data Documentation

◆ help

constexpr Options::String evolution::dg::subcell::SubcellOptions::help
staticconstexpr
Initial value:
{
"System-agnostic options for the DG-subcell method."}

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