The troubled-cell indicator run on the FD grid to check if the corresponding DG solution is admissible. More...

#include <TciOnFdGrid.hpp>

Public Types

using return_tags = tmpl::list<>

Static Public Member Functions

static bool apply (const Scalar< DataVector > &tilde_d, const Scalar< DataVector > &tilde_tau, bool vars_needed_fixing, const Mesh< 3 > &dg_mesh, double persson_exponent) noexcept

Detailed Description

The troubled-cell indicator run on the FD grid to check if the corresponding DG solution is admissible.

The following checks are done in the order they are listed:

• if grmhd::ValenciaDivClean::Tags::VariablesNeededFixing is true then we remain on FD. (Note: this could be relaxed in the future if we need to allow switching from FD to DG in the atmosphere and the current approach isn't working.)
• apply the Persson TCI to $$\tilde{D}$$ and $$\tilde{\tau}$$

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