Observers

Observing/writing data to disk. More...

## Namespaces

observers::Actions
Actions used by the observer parallel component

observers::Tags
Tags used on the observer parallel component

## Classes

class  observers::ArrayComponentId
An ID type that identifies both the parallel component and the index in the parallel component. More...

class  observers::ObservationId
A type-erased identifier that combines the identifier's type and hash used to uniquely identify an observation inside of a h5::File::SUB_FILE. 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::OptionTags::VolumeFileName
The name of the H5 file on disk to which all volume data is written. More...

struct  observers::OptionTags::ReductionFileName
The name of the H5 file on disk to which all reduction data is written. More...

## Enumerations

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

## Detailed Description

Observing/writing data to disk.

## ◆ 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.

ReductionAndVolume

The sender will perform both reduction and volume observations.