SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Cce::WorldtubeComponentBase< WorldtubeComponent, Metavariables > Struct Template Reference

Generic base class for components that supply CCE worldtube boundary data. See class specializations for specific worldtube boundary components. More...

#include <WorldtubeBoundary.hpp>

Public Types

using chare_type = Parallel::Algorithms::Singleton
using metavariables = Metavariables
using initialize_action_list
using simple_tags_from_options
using worldtube_boundary_computation_steps = tmpl::list<>
using phase_dependent_action_list
using options = tmpl::list<>

Static Public Member Functions

static void initialize (Parallel::CProxy_GlobalCache< Metavariables > &)
static void execute_next_phase (const Parallel::Phase next_phase, const Parallel::CProxy_GlobalCache< Metavariables > &global_cache)

Static Public Attributes

static constexpr bool checkpoint_data = true

Detailed Description

template<typename WorldtubeComponent, typename Metavariables>
struct Cce::WorldtubeComponentBase< WorldtubeComponent, Metavariables >

Generic base class for components that supply CCE worldtube boundary data. See class specializations for specific worldtube boundary components.

Member Typedef Documentation

◆ initialize_action_list

template<typename WorldtubeComponent, typename Metavariables>
using Cce::WorldtubeComponentBase< WorldtubeComponent, Metavariables >::initialize_action_list
Initial value:
tmpl::list<Actions::InitializeWorldtubeBoundary<WorldtubeComponent>,
Terminate the algorithm to proceed to the next phase.
Definition TerminatePhase.hpp:28

◆ phase_dependent_action_list

template<typename WorldtubeComponent, typename Metavariables>
using Cce::WorldtubeComponentBase< WorldtubeComponent, Metavariables >::phase_dependent_action_list
Initial value:
initialize_action_list>,
worldtube_boundary_computation_steps>>
@ Evolve
phase in which time steps are taken for an evolution executable
Definition Phase.hpp:59
@ Initialization
initial phase of an executable
Definition Phase.hpp:67
List of all the actions to be executed in the specified phase.
Definition PhaseDependentActionList.hpp:17

◆ simple_tags_from_options

template<typename WorldtubeComponent, typename Metavariables>
using Cce::WorldtubeComponentBase< WorldtubeComponent, Metavariables >::simple_tags_from_options
Initial value:
tmpl::remove_duplicates< tmpl::flatten< tmpl::transform< InitializationActionsList, detail::get_simple_tags_from_options_from_action< tmpl::_1 > > > > get_simple_tags_from_options
Given a list of initialization actions, returns a list of the unique simple_tags_from_options for all...
Definition ParallelComponentHelpers.hpp:295

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/Cce/Components/WorldtubeBoundary.hpp