SpECTRE  2021.08.02
Initialization::Actions::DiscontinuousGalerkin< Metavariables >::Impl< LocalSystem, IsInFluxConservativeForm > Struct Template Reference

Public Types

using simple_tags = db::AddSimpleTags< interface_tag< normal_dot_fluxes_tag >, interior_boundary_tag< normal_dot_fluxes_tag >, external_boundary_tag< normal_dot_fluxes_tag > >
 
template<typename Tag >
using interface_compute_tag = domain::Tags::InterfaceCompute< domain::Tags::InternalDirections< dim >, Tag >
 
template<typename Tag >
using boundary_interior_compute_tag = domain::Tags::InterfaceCompute< domain::Tags::BoundaryDirectionsInterior< dim >, Tag >
 
template<typename Tag >
using boundary_exterior_compute_tag = domain::Tags::InterfaceCompute< domain::Tags::BoundaryDirectionsExterior< dim >, Tag >
 
using char_speed_tag = domain::Tags::CharSpeedCompute< typename LocalSystem::char_speeds_compute_tag, dim >
 
using compute_tags = db::AddComputeTags< domain::Tags::Slice< domain::Tags::InternalDirections< dim >, domain::Tags::MeshVelocity< dim > >, interface_compute_tag< char_speed_tag >, domain::Tags::Slice< domain::Tags::BoundaryDirectionsInterior< dim >, domain::Tags::MeshVelocity< dim > >, boundary_interior_compute_tag< char_speed_tag >, domain::Tags::Slice< domain::Tags::BoundaryDirectionsExterior< dim >, domain::Tags::MeshVelocity< dim > >, boundary_exterior_compute_tag< char_speed_tag > >
 

Static Public Member Functions

template<typename TagsList >
static void initialize (const gsl::not_null< db::DataBox< TagsList > * > box) noexcept