SpECTRE
v2024.09.16
|
Troubled-cell indicator applied to the finite difference subcell solution to check if the corresponding DG solution is admissible. More...
#include <TciOnFdGrid.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 > &subcell_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 need_rdmp_data_only) |
Troubled-cell indicator applied to the finite difference subcell solution to check if the corresponding DG solution is admissible.
Applies the Persson to \(U\) on the DG grid, and the RDMP TCI to \(U\).