SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
evolution::dg::subcell::DisableLts< Dim > Struct Template Reference

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
using argument_tags

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)

Detailed Description

template<size_t Dim>
struct evolution::dg::subcell::DisableLts< Dim >

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.

Member Typedef Documentation

◆ argument_tags

template<size_t Dim>
using evolution::dg::subcell::DisableLts< Dim >::argument_tags
Initial value:
tmpl::list<domain::Tags::Element<Dim>, Tags::SubcellOptions<Dim>>
System-agnostic options for DG-subcell.
Definition SubcellOptions.hpp:31

◆ return_tags

template<size_t Dim>
using evolution::dg::subcell::DisableLts< Dim >::return_tags
Initial value:
tmpl::list<::Tags::FixedLtsRatio, evolution::dg::Tags::MortarInfo<Dim>>

The documentation for this struct was generated from the following file:
  • src/Evolution/DgSubcell/DisableLts.hpp