SpECTRE  v2024.05.11
evolution::Actions::ProjectRunEventsAndDenseTriggers Struct Reference

Initialize/update items related to events and dense triggers after an AMR change. More...

#include <RunEventsAndDenseTriggers.hpp>

Public Types

using return_tags = tmpl::list<::Tags::EventsAndDenseTriggers, ::Tags::PreviousTriggerTime >
 
using argument_tags = tmpl::list<>
 

Static Public Member Functions

template<size_t Dim>
static void apply (const gsl::not_null< EventsAndDenseTriggers * >, const gsl::not_null< std::optional< double > * >, const std::pair< Mesh< Dim >, Element< Dim > > &)
 
template<typename... Tags>
static void apply (const gsl::not_null< EventsAndDenseTriggers * >, const gsl::not_null< std::optional< double > * >, const tuples::TaggedTuple< Tags... > &)
 
template<size_t Dim, typename... Tags>
static void apply (const gsl::not_null< EventsAndDenseTriggers * >, const gsl::not_null< std::optional< double > * >, const std::unordered_map< ElementId< Dim >, tuples::TaggedTuple< Tags... > > &)
 

Detailed Description

Initialize/update items related to events and dense triggers after an AMR change.

Mutates:

For p-refinement:

  • Leaves both items unchanged

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