SpECTRE
v2024.08.03
|
The troubled-cell indicator run on the DG grid to check if the solution is admissible. More...
#include <TciOnDgGrid.hpp>
Public Types | |
using | return_tags = tmpl::list<> |
using | argument_tags = tmpl::list< Burgers::Tags::U, domain::Tags::Mesh< 1 >, evolution::dg::subcell::Tags::Mesh< 1 >, evolution::dg::subcell::Tags::DataForRdmpTci, evolution::dg::subcell::Tags::SubcellOptions< 1 > > |
Static Public Member Functions | |
static std::tuple< bool, evolution::dg::subcell::RdmpTciData > | apply (const Scalar< DataVector > &dg_u, const Mesh< 1 > &dg_mesh, const Mesh< 1 > &subcell_mesh, const evolution::dg::subcell::RdmpTciData &past_rdmp_tci_data, const evolution::dg::subcell::SubcellOptions &subcell_options, double persson_exponent, bool element_stays_on_dg) |
The troubled-cell indicator run on the DG grid to check if the solution is admissible.
Applies the Persson and RDMP TCI to \(U\).