SpECTRE  v2024.09.29
CurvedScalarWave::Worldtube::Actions::ObserveWorldtubeSolution Struct Reference

When Tags::ObserveCoefficientsTrigger is triggered, write the coefficients of the Taylor expansion of the regular field as well as the current particle's position, velocity and acceleration to file. More...

#include <ObserveWorldtubeSolution.hpp>

Public Types

using reduction_data = Parallel::ReductionData< Parallel::ReductionDatum< double, funcl::AssertEqual<> >, Parallel::ReductionDatum< std::vector< double >, funcl::AssertEqual<> > >
 
using observed_reduction_data_tags = observers::make_reduction_data_tags< tmpl::list< reduction_data > >
 

Static Public Member Functions

template<typename DbTagsList , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ActionList , typename ParallelComponent >
static Parallel::iterable_action_return_t apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const ActionList, const ParallelComponent *const)
 

Static Public Attributes

static constexpr size_t Dim = 3
 

Detailed Description

When Tags::ObserveCoefficientsTrigger is triggered, write the coefficients of the Taylor expansion of the regular field as well as the current particle's position, velocity and acceleration to file.


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