|
SpECTRE
v2026.04.01
|
Initialize items related to the basic structure of the element. More...
#include <DgDomain.hpp>
Public Types | |
| using | const_global_cache_tags = tmpl::list<::domain::Tags::Domain<dim>> |
| Tags for constant items added to the GlobalCache. These items are initialized from input file options. | |
| using | mutable_global_cache_tags |
| Tags for mutable items added to the GlobalCache. These items are initialized from input file options. | |
| using | simple_tags_from_options |
| Tags for simple DataBox items that are initialized from input file options. | |
| using | default_initialized_simple_tags = tmpl::list<> |
| Tags for simple DataBox items that are default initialized. | |
| using | argument_tags |
| Tags for items fetched by the DataBox and passed to the apply function. | |
| using | return_tags |
| Tags for items in the DataBox that are mutated by the apply function. | |
| using | simple_tags |
| Tags for mutable DataBox items that are either default initialized or initialized by the apply function. | |
| using | compute_tags |
| 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 gsl::not_null< DirectionalIdMap< dim, Mesh< dim > > * > neighbor_mesh, 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 &i1_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. | |
Static Public Attributes | |
| static constexpr size_t | dim = Metavariables::volume_dim |
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
| using evolution::dg::Initialization::Domain< Metavariables, UseControlSystems >::argument_tags |
Tags for items fetched by the DataBox and passed to the apply function.
| using evolution::dg::Initialization::Domain< Metavariables, UseControlSystems >::compute_tags |
Tags for immutable DataBox items (compute items or reference items) added to the DataBox.
| using evolution::dg::Initialization::Domain< Metavariables, UseControlSystems >::mutable_global_cache_tags |
Tags for mutable items added to the GlobalCache. These items are initialized from input file options.
| using evolution::dg::Initialization::Domain< Metavariables, UseControlSystems >::return_tags |
Tags for items in the DataBox that are mutated by the apply function.
| using evolution::dg::Initialization::Domain< Metavariables, UseControlSystems >::simple_tags |
Tags for mutable DataBox items that are either default initialized or initialized by the apply function.
| using evolution::dg::Initialization::Domain< Metavariables, UseControlSystems >::simple_tags_from_options |
Tags for simple DataBox items that are initialized from input file options.