|
SpECTRE
2021.08.02
|
The troubled-cell indicator run on DG initial data to see if we need to switch to subcell. More...
#include <InitialDataTci.hpp>
Public Types | |
| using | argument_tags = tmpl::list< domain::Tags::Mesh< 3 > > |
Static Public Member Functions | |
| static bool | apply (const Variables< tmpl::list< ValenciaDivClean::Tags::TildeD, ValenciaDivClean::Tags::TildeTau, ValenciaDivClean::Tags::TildeS<>, Tags::TildeB<>, ValenciaDivClean::Tags::TildePhi > > &dg_vars, const Variables< tmpl::list< Inactive< ValenciaDivClean::Tags::TildeD >, Inactive< ValenciaDivClean::Tags::TildeTau >, Inactive< ValenciaDivClean::Tags::TildeS<> >, Inactive< ValenciaDivClean::Tags::TildeB<> >, Inactive< ValenciaDivClean::Tags::TildePhi > > > &subcell_vars, double rdmp_delta0, double rdmp_epsilon, double persson_exponent, const Mesh< 3 > &dg_mesh) noexcept |
The troubled-cell indicator run on DG initial data to see if we need to switch to subcell.
Uses the two-mesh relaxed discrete maximum principle as well as the Persson TCI applied to \(\tilde{D}\) and \(\tilde{\tau}\).