SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
grmhd::GhValenciaDivClean::subcell::ZeroMhdTimeDerivatives< System > Struct Template Reference

Zeros out the MHD time derivatives in the elements next to a DG-only block that themselves are not DG-only elements. More...

#include <ZeroTimeDerivatives.hpp>

Public Types

using return_tags
using argument_tags

Static Public Member Functions

template<class DtTagsList>
static void apply (const gsl::not_null< Variables< DtTagsList > * > dt_variables, const Element< 3 > &element, const evolution::dg::subcell::SubcellOptions &subcell_options)

Detailed Description

template<typename System>
struct grmhd::GhValenciaDivClean::subcell::ZeroMhdTimeDerivatives< System >

Zeros out the MHD time derivatives in the elements next to a DG-only block that themselves are not DG-only elements.

Member Typedef Documentation

◆ argument_tags

template<typename System>
using grmhd::GhValenciaDivClean::subcell::ZeroMhdTimeDerivatives< System >::argument_tags
Initial value:
tmpl::list<domain::Tags::Element<3>,
System-agnostic options for DG-subcell.
Definition SubcellOptions.hpp:31

◆ return_tags

Initial value:
tmpl::list<::Tags::Variables<
tmpl::transform< TagList, tmpl::bind< Wrapper, tmpl::_1, tmpl::pin< Args >... > > wrap_tags_in
Create a new tmpl::list of tags by wrapping each tag in TagList in Wrapper<_, Args....
Definition PrefixHelpers.hpp:29
Definition VariablesTag.hpp:17

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/GrMhd/GhValenciaDivClean/Subcell/ZeroTimeDerivatives.hpp