SpECTRE  v2024.04.12
Observers

Observing/writing data to disk. More...

Namespaces

namespace  observers::Actions
 Actions used by the observer parallel component
 
namespace  observers::Tags
 Tags used on the observer parallel component
 
namespace  observers::OptionTags
 Option tags related to recording data.
 

Classes

class  observers::ObservationId
 A unique identifier for an observation representing the type of observation and the instance (e.g. time) at which the observation occurs. More...
 
struct  observers::Observer< Metavariables >
 The group parallel component that is responsible for reducing data to be observed. More...
 
struct  observers::ObserverWriter< Metavariables >
 The nodegroup parallel component that is responsible for writing data to disk. More...
 
struct  observers::Actions::ContributeReductionData
 Send reduction data to the observer group. More...
 
struct  observers::ThreadedActions::WriteReductionData
 Write reduction data to disk from node 0. More...
 
struct  observers::Actions::ContributeVolumeData
 Send volume tensor data to the observer. More...
 
struct  observers::ThreadedActions::ContributeVolumeDataToWriter
 Move data to the observer writer for writing to disk. More...
 

Enumerations

enum class  observers::TypeOfObservation { TypeOfObservation::Reduction , TypeOfObservation::Volume }
 Specifies the type of observation. More...
 

Detailed Description

Observing/writing data to disk.

Enumeration Type Documentation

◆ TypeOfObservation

enum class observers::TypeOfObservation
strong

Specifies the type of observation.

Below sender is the component passing the data, reduction or volume, to the observer component.

Enumerator
Reduction 

The sender will only perform reduction observations.

Volume 

The sender will only perform volume observations.