SpECTRE  v2024.04.12
evolution::dg::subcell::SubcellOptions::UseHalo Struct Reference

Use a width-one halo of FD elements around any troubled element. More...

#include <SubcellOptions.hpp>

Public Types

using type = bool
 
using group = TroubledCellIndicator
 

Static Public Attributes

static constexpr Options::String help
 

Detailed Description

Use a width-one halo of FD elements around any troubled element.

This provides a buffer of FD subcells so that as a discontinuity moves from one element to another we do not get any Gibbs phenomenon. In the case where we evolve the spacetime metric (e.g. GH+GRMHD) a halo region provides a buffer in case the stellar surface is near an element boundary. Since the GH variables are interpolated using high-order unlimited reconstruction, they can run into issues with Gibbs phenomenon.

Member Data Documentation

◆ help

constexpr Options::String evolution::dg::subcell::SubcellOptions::UseHalo::help
staticconstexpr
Initial value:
= {
"Use a width-one halo of FD elements around any troubled element."
"\n"
"This provides a buffer of FD subcells so that as a discontinuity "
"moves from one element to another we do not get any Gibbs "
"phenomenon."}

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