SpECTRE  v2024.04.12
observers::Actions Namespace Reference

Actions used by the observer parallel component More...

Classes

struct  ContributeReductionData
 Send reduction data to the observer group. More...
 
struct  ContributeVolumeData
 Send volume tensor data to the observer. More...
 
struct  DeregisterContributorWithObserver
 Deregister the ArrayComponentId that will no longer send the data to the observer for the given ObservationIdRegistrationKey More...
 
struct  DeregisterReductionContributorWithObserverWriter
 Deregister an ArrayComponentId that will no longer call observers::ThreadedActions::WriteReductionData or observers::ThreadedActions::ContributeReductionData for a specific ObservationIdRegistrationKey More...
 
struct  DeregisterReductionNodeWithWritingNode
 Deregister a node with the node that writes the reduction data to disk. More...
 
struct  DeregisterVolumeContributorWithObserverWriter
 Deregister an ArrayComponentId with a specific ObservationIdRegistrationKey that will no longer call observers::ThreadedActions::ContributeVolumeData More...
 
struct  GetLockPointer
 Local synchronous action for retrieving a pointer to the NodeLock with tag LockTag on the component. More...
 
struct  Initialize
 Initializes the DataBox on the observer parallel component. More...
 
struct  InitializeWriter
 Initializes the DataBox of the observer parallel component that writes to disk. More...
 
struct  RegisterContributorWithObserver
 Register the ArrayComponentId that will send the data to the observer for the given ObservationIdRegistrationKey More...
 
struct  RegisterEventsWithObservers
 Registers this element of a parallel component with the local Observer parallel component for each triggered observation. More...
 
struct  RegisterReductionContributorWithObserverWriter
 Register an ArrayComponentId that will call observers::ThreadedActions::WriteReductionData or observers::ThreadedActions::ContributeReductionData for a specific ObservationIdRegistrationKey More...
 
struct  RegisterReductionNodeWithWritingNode
 Register a node with the node that writes the reduction data to disk. More...
 
struct  RegisterSingletonWithObserverWriter
 Registers a singleton with the ObserverWriter. More...
 
struct  RegisterVolumeContributorWithObserverWriter
 Register an ArrayComponentId with a specific ObservationIdRegistrationKey that will call observers::ThreadedActions::ContributeVolumeData. More...
 
struct  RegisterWithObservers
 Register an observation ID with the observers. More...
 

Detailed Description

Actions used by the observer parallel component