SpECTRE  v2024.03.19
Limiters::Weno< VolumeDim, tmpl::list< Tags... > >::NeighborWeight Struct Reference

The linear weight given to each neighbor. More...

#include <Weno.hpp>

Public Types

using type = double
 

Static Public Member Functions

static type lower_bound ()
 
static type upper_bound ()
 

Static Public Attributes

static constexpr Options::String help
 

Detailed Description

template<size_t VolumeDim, typename... Tags>
struct Limiters::Weno< VolumeDim, tmpl::list< Tags... > >::NeighborWeight

The linear weight given to each neighbor.

This linear weight gets combined with the oscillation indicator to compute the weight for each WENO estimated solution. The standard value in the literature is 0.001; larger values may be better suited for problems with strong shocks, and smaller values may be better suited to smooth problems.

Member Data Documentation

◆ help

template<size_t VolumeDim, typename... Tags>
constexpr Options::String Limiters::Weno< VolumeDim, tmpl::list< Tags... > >::NeighborWeight::help
staticconstexpr
Initial value:
= {
"Linear weight for each neighbor element's solution"}

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