SpECTRE  v2024.04.12
Limiters::Actions::SendData< Metavariables > Struct Template Reference

Send local data needed for limiting. More...

#include <LimiterActions.hpp>

Public Types

using const_global_cache_tags = tmpl::list< typename Metavariables::limiter >
 
using limiter_comm_tag = Limiters::Tags::LimiterCommunicationTag< Metavariables >
 

Static Public Member Functions

template<typename DbTags , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent >
static Parallel::iterable_action_return_t apply (db::DataBox< DbTags > &box, tuples::TaggedTuple< InboxTags... > &, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const ActionList, const ParallelComponent *const)
 

Detailed Description

template<typename Metavariables>
struct Limiters::Actions::SendData< Metavariables >

Send local data needed for limiting.

Currently, is not tested for support of:

  • h-refinement Currently, does not support:
  • Local time-stepping

Uses:

  • GlobalCache:
    • Metavariables::limiter
  • DataBox:
    • Tags::Element<volume_dim>
    • Metavariables::limiter::type::package_argument_tags
    • Metavariables::temporal_id

DataBox changes:

  • Adds: nothing
  • Removes: nothing
  • Modifies: nothing
See also
ApplyLimiter

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