SpECTRE  v2025.08.19
amr::Initialization::Initialize< Dim, Metavariables > Struct Template Reference

Initialize items related to adaptive mesh refinement. More...

#include <Initialize.hpp>

Public Types

using ElementArray = typename Metavariables::amr::element_array
 
using const_global_cache_tags = tmpl::list<>
 
using mutable_global_cache_tags = tmpl::list<>
 
using simple_tags_from_options = tmpl::list<>
 
using argument_tags = tmpl::list<>
 
using return_tags = tmpl::list< amr::Tags::Info< Dim > >
 
using simple_tags = tmpl::append< return_tags, tmpl::list< amr::Tags::NeighborInfo< Dim > >, tmpl::conditional_t< Metavariables::amr::keep_coarse_grids, tmpl::list< amr::Tags::ParentId< Dim >, amr::Tags::ChildIds< Dim >, amr::Tags::ParentMesh< Dim >, Parallel::Tags::Section< ElementArray, amr::Tags::GridIndex >, Parallel::Tags::Section< ElementArray, amr::Tags::IsFinestGrid > >, tmpl::list<> > >
 
using compute_tags = tmpl::conditional_t< Metavariables::amr::keep_coarse_grids, tmpl::list< amr::Tags::GridIndexObservationKeyCompute< Dim >, amr::Tags::IsFinestGridObservationKeyCompute< Dim > >, tmpl::list<> >
 

Static Public Member Functions

static void apply (const gsl::not_null< amr::Info< Dim > * > amr_info)
 Given the items fetched from a DataBox by the argument_tags, mutate the items in the DataBox corresponding to return_tags.
 

Detailed Description

template<size_t Dim, typename Metavariables>
struct amr::Initialization::Initialize< Dim, Metavariables >

Initialize items related to adaptive mesh refinement.

See also
InitializeItems

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