|
SpECTRE
v2026.04.01
|
Initialize the data storage for the scalar field in the KleinGordonCharacteristicExtract component, which is the singleton that handles the main evolution system for Klein-Gordon CCE computations. More...
#include <InitializeKleinGordonVariables.hpp>
Static Public Member Functions | |
| template<typename DbTags, typename... InboxTags, typename ArrayIndex, typename ActionList, typename ParallelComponent> | |
| static Parallel::iterable_action_return_t | apply (db::DataBox< DbTags > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
Initialize the data storage for the scalar field in the KleinGordonCharacteristicExtract component, which is the singleton that handles the main evolution system for Klein-Gordon CCE computations.
Sets up the DataBox to be ready to take data from the worldtube component, calculate initial data, and start the hypersurface computations.
DataBox changes:
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::const_global_cache_tags |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_boundary_communication_tags |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_gauge_boundary_tags |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_integrand_variables_tag |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_pre_swsh_derivatives_variables_tag |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_scri_tags |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_source_variables_tag |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_swsh_derivatives_variables_tag |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::klein_gordon_transform_buffer_variables_tag |
| using Cce::Actions::InitializeKleinGordonVariables< Metavariables >::simple_tags |