SpECTRE  v2022.09.02
CurvedScalarWave::System< Dim > Struct Template Reference

Public Types

using boundary_conditions_base = BoundaryConditions::BoundaryCondition< Dim >
 
using boundary_correction_base = BoundaryCorrections::BoundaryCorrection< Dim >
 
using variables_tag = ::Tags::Variables< tmpl::list< Tags::Psi, Tags::Pi, Tags::Phi< Dim > > >
 
using flux_variables = tmpl::list<>
 
using gradient_variables = tmpl::list< Tags::Psi, Tags::Pi, Tags::Phi< Dim > >
 
using gradients_tags = gradient_variables
 
using spacetime_tag_list = tmpl::list< gr::Tags::Lapse< DataVector >, ::Tags::deriv< gr::Tags::Lapse< DataVector >, tmpl::size_t< Dim >, Frame::Inertial >, gr::Tags::Shift< volume_dim, Frame::Inertial, DataVector >, ::Tags::deriv< gr::Tags::Shift< Dim, Frame::Inertial, DataVector >, tmpl::size_t< Dim >, Frame::Inertial >, gr::Tags::SpatialMetric< volume_dim, Frame::Inertial, DataVector >, gr::Tags::InverseSpatialMetric< volume_dim, Frame::Inertial, DataVector >, gr::Tags::TraceSpatialChristoffelSecondKind< volume_dim, Frame::Inertial, DataVector >, gr::Tags::TraceExtrinsicCurvature< DataVector > >
 
using compute_volume_time_derivative_terms = TimeDerivative< Dim >
 
using normal_dot_fluxes = ComputeNormalDotFluxes< Dim >
 
using compute_largest_characteristic_speed = Tags::ComputeLargestCharacteristicSpeed< Dim >
 
using inverse_spatial_metric_tag = gr::Tags::InverseSpatialMetric< Dim, Frame::Inertial, DataVector >
 

Static Public Attributes

static constexpr bool is_in_flux_conservative_form = false
 
static constexpr bool has_primitive_and_conservative_vars = false
 
static constexpr size_t volume_dim = Dim
 
static constexpr bool is_euclidean = false
 

The documentation for this struct was generated from the following file: