SpECTRE
v2025.03.17
|
Initialize items related to the basic structure of the element. More...
#include <DgDomain.hpp>
Public Types | |
using | const_global_cache_tags = implementation defined |
Tags for constant items added to the GlobalCache. These items are initialized from input file options. | |
using | mutable_global_cache_tags = implementation defined |
Tags for mutable items added to the GlobalCache. These items are initialized from input file options. | |
using | simple_tags_from_options = implementation defined |
Tags for simple DataBox items that are initialized from input file options. | |
using | default_initialized_simple_tags = implementation defined |
Tags for simple DataBox items that are default initialized. | |
using | argument_tags = implementation defined |
Tags for items fetched by the DataBox and passed to the apply function. | |
using | return_tags = implementation defined |
Tags for items in the DataBox that are mutated by the apply function. | |
using | simple_tags = implementation defined |
Tags for mutable DataBox items that are either default initialized or initialized by the apply function. | |
using | compute_tags = implementation defined |
Tags for immutable DataBox items (compute items or reference items) added to the DataBox. | |
Static Public Member Functions | |
static void | apply (const gsl::not_null< Mesh< Dim > * > mesh, const gsl::not_null< Element< Dim > * > element, const gsl::not_null< ElementMap< Dim, Frame::Grid > * > element_map, const gsl::not_null< std::unique_ptr< ::domain::CoordinateMapBase< Frame::Grid, Frame::Inertial, Dim > > * > grid_to_inertial_map, const ::Domain< Dim > &domain, const std::vector< std::array< size_t, Dim > > &initial_extents, const std::vector< std::array< size_t, Dim > > &initial_refinement, const Spectral::Quadrature &quadrature, const ElementId< Dim > &element_id) |
Given the items fetched from a DataBox by the argument_tags, mutate the items in the DataBox corresponding to return_tags. | |
Initialize items related to the basic structure of the element.
See the type aliases defined below for what items are added to the GlobalCache and DataBox and how they are initialized