|
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 = tmpl::list< tmpl::conditional_t< UseControlSystems, ::control_system::Tags::FunctionsOfTimeInitialize, ::domain::Tags::FunctionsOfTimeInitialize > > |
| Tags for mutable items added to the GlobalCache. These items are initialized from input file options.
|
|
using | simple_tags_from_options = tmpl::list<::domain::Tags::InitialExtents< Dim >, ::domain::Tags::InitialRefinementLevels< Dim >, evolution::dg::Tags::Quadrature > |
| Tags for simple DataBox items that are initialized from input file options.
|
|
using | default_initialized_simple_tags = tmpl::list<::domain::Tags::NeighborMesh< Dim > > |
| Tags for simple DataBox items that are default initialized.
|
|
using | argument_tags = tmpl::append< const_global_cache_tags, simple_tags_from_options, tmpl::list<::Parallel::Tags::ArrayIndex > > |
| Tags for items fetched by the DataBox and passed to the apply function.
|
|
using | return_tags = tmpl::list<::domain::Tags::Mesh< Dim >, ::domain::Tags::Element< Dim >, ::domain::Tags::ElementMap< Dim, Frame::Grid >, ::domain::CoordinateMaps::Tags::CoordinateMap< Dim, Frame::Grid, Frame::Inertial > > |
| Tags for items in the DataBox that are mutated by the apply function.
|
|
using | simple_tags = tmpl::append< default_initialized_simple_tags, return_tags > |
| Tags for mutable DataBox items that are either default initialized or initialized by the apply function.
|
|
using | compute_tags = tmpl::list< ::domain::Tags::LogicalCoordinates< Dim >, ::domain::Tags::MappedCoordinates< ::domain::Tags::ElementMap< Dim, Frame::Grid >, ::domain::Tags::Coordinates< Dim, Frame::ElementLogical > >, ::domain::Tags::InverseJacobianCompute< ::domain::Tags::ElementMap< Dim, Frame::Grid >, ::domain::Tags::Coordinates< Dim, Frame::ElementLogical > >, Parallel::Tags::FromGlobalCache< tmpl::conditional_t< UseControlSystems, ::control_system::Tags::FunctionsOfTimeInitialize, ::domain::Tags::FunctionsOfTimeInitialize > >, ::domain::Tags::CoordinatesMeshVelocityAndJacobiansCompute< ::domain::CoordinateMaps::Tags::CoordinateMap< Dim, Frame::Grid, Frame::Inertial > >, ::domain::Tags::InertialFromGridCoordinatesCompute< Dim >, ::domain::Tags::ElementToInertialInverseJacobian< Dim >, ::domain::Tags::DetInvJacobianCompute< Dim, Frame::ElementLogical, Frame::Inertial >, ::domain::Tags::InertialMeshVelocityCompute< Dim >, evolution::domain::Tags::DivMeshVelocityCompute< Dim >, ::domain::Tags::MinimumGridSpacingCompute< Dim, Frame::Inertial > > |
| Tags for immutable DataBox items (compute items or reference items) added to the DataBox.
|
|
template<size_t Dim, bool UseControlSystems = false>
struct evolution::dg::Initialization::Domain< Dim, UseControlSystems >
Initialize items related to the basic structure of the element.
Details
See the type aliases defined below for what items are added to the GlobalCache and DataBox and how they are initialized