|
SpECTRE
v2025.08.19
|
Initialization mutator that disables local time-stepping in subcell regions for a mixed subcell-LTS evolution. More...
#include <DisableLts.hpp>
Public Types | |
| using | const_global_cache_tags = tmpl::list< Tags::SubcellOptions< Dim > > |
| using | mutable_global_cache_tags = tmpl::list<> |
| using | simple_tags_from_options = tmpl::list<> |
| using | simple_tags = tmpl::list<::Tags::FixedLtsRatio > |
| using | compute_tags = tmpl::list<> |
| using | return_tags = tmpl::list<::Tags::FixedLtsRatio, evolution::dg::Tags::MortarInfo< Dim > > |
| using | argument_tags = tmpl::list< domain::Tags::Element< Dim >, Tags::SubcellOptions< Dim > > |
Static Public Member Functions | |
| static void | apply (gsl::not_null< std::optional< size_t > * > fixed_lts_ratio, gsl::not_null< DirectionalIdMap< Dim, ::evolution::dg::MortarInfo< Dim > > * > mortar_infos, const Element< Dim > &element, const SubcellOptions &subcell_options) |
Initialization mutator that disables local time-stepping in subcell regions for a mixed subcell-LTS evolution.
Sets Tags::FixedLtsRatio for all elements not specified in OnlyDgBlocksAndGroups, and sets all boundaries between such elements to TimeSteppingPolicy::EqualRate.