SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
evolution::dg::subcell::Actions::SetSubcellGrid< Dim, System, UseNumericInitialData > Struct Template Reference

Initialize the subcell grid, including the size of the evolved Variables and, if present, primitive Variables. More...

#include <Initialize.hpp>

Public Types

using const_global_cache_tags = implementation defined
 
using simple_tags = implementation defined
 
using compute_tags = implementation defined
 

Static Public Member Functions

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

Detailed Description

template<size_t Dim, typename System, bool UseNumericInitialData>
struct evolution::dg::subcell::Actions::SetSubcellGrid< Dim, System, UseNumericInitialData >

Initialize the subcell grid, including the size of the evolved Variables and, if present, primitive Variables.

By default sets the element to subcell::ActiveGrid::Subcell unless it is not allowed to use subcell either because it is at an external boundary or because it or one of its neighbors has been marked as DG-only.

GlobalCache:

DataBox:


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