SpECTRE
v2025.03.17
|
Initialize items related to the basic structure of the element. More...
#include <InitializeDomain.hpp>
Static Public Member Functions | |
template<typename DbTagsList , typename... InboxTags, typename Metavariables , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ElementId< Dim > &element_id, const ActionList, const ParallelComponent *const) |
Initialize items related to the basic structure of the element.
DataBox:
domain::Tags::Domain<Dim, Frame::Inertial>
domain::Tags::InitialExtents<Dim>
domain::Tags::InitialRefinementLevels<Dim>
domain::Tags::FunctionsOfTime
(Parameters for maps that distort the domain. These are always evaluated at t=0.)domain::Tags::Mesh<Dim>
domain::Tags::Element<Dim>
domain::Tags::ElementMap<Dim, Frame::Inertial>
domain::Tags::Coordinates<Dim, Frame::ElementLogical>
domain::Tags::Coordinates<Dim, Frame::Inertial>
domain::Tags::InverseJacobian<Dim, Frame::ElementLogical, Frame::Inertial>
domain::Tags::DetInvJacobian<Frame::ElementLogical, Frame::Inertial>