SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
observers::ObserverWriter< Metavariables > Struct Template Reference

The nodegroup parallel component that is responsible for writing data to disk. More...

#include <ObserverComponent.hpp>

Public Types

using chare_type = Parallel::Algorithms::Nodegroup
using const_global_cache_tags
using metavariables = Metavariables
using phase_dependent_action_list
using simple_tags_from_options

Static Public Member Functions

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

Static Public Attributes

static constexpr bool checkpoint_data = false

Detailed Description

template<class Metavariables>
struct observers::ObserverWriter< Metavariables >

The nodegroup parallel component that is responsible for writing data to disk.

Member Typedef Documentation

◆ const_global_cache_tags

template<class Metavariables>
using observers::ObserverWriter< Metavariables >::const_global_cache_tags
Initial value:
A tag storing the input file yaml input source passed in at runtime, so that it can be accessed and w...
Definition InputSource.hpp:16
The name of the HDF5 file on disk into which reduction data is written.
Definition Tags.hpp:244
The name of the HDF5 file on disk into which volume data is written.
Definition Tags.hpp:225

◆ phase_dependent_action_list

template<class Metavariables>
using observers::ObserverWriter< Metavariables >::phase_dependent_action_list
Initial value:
tmpl::list<Actions::InitializeWriter<Metavariables>,
@ Initialization
initial phase of an executable
Definition Phase.hpp:67
Terminate the algorithm to proceed to the next phase.
Definition TerminatePhase.hpp:28
List of all the actions to be executed in the specified phase.
Definition PhaseDependentActionList.hpp:17

◆ simple_tags_from_options

template<class Metavariables>
using observers::ObserverWriter< 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
tmpl::flatten< tmpl::transform< PhaseDepActionList, detail::get_initialization_actions_list< tmpl::_1 > > > get_initialization_actions_list
Given the phase dependent action list, return the list of actions in the Initialization phase (or an ...
Definition ParallelComponentHelpers.hpp:275

The documentation for this struct was generated from the following file:
  • src/IO/Observer/ObserverComponent.hpp