Namespaces | Classes | Enumerations
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.

Enumeration Type Documentation

◆ TypeOfObservation

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.