SpECTRE
v2024.08.03

A typelist for the set of tags computed by the set of template specializations of ComputePreSwshDerivatives
.
More...
#include <IntegrandInputSteps.hpp>
Public Types  
using  type = typename detail::TagsToComputeForImpl< Tag >::pre_swsh_derivative_tags 
A typelist for the set of tags computed by the set of template specializations of ComputePreSwshDerivatives
.
This is provided for easy and maintainable construction of a Variables
or DataBox with all of the quantities needed for a CCE computation or component. The data structures represented by these tags should each have size number_of_radial_points * Spectral::Swsh::number_of_swsh_collocation_points(l_max)
. All of these tags (for a given integrated Bondi quantity) may be computed at once if using a DataBox using the template mutate_all_pre_swsh_derivatives_for_tag
or individually using the template specializations of ComputePreSwshDerivatives
. The full set of integrated Bondi quantities is available from the typelist bondi_hypersurface_step_tags
.