SpECTRE  v2024.04.12
observers::Tags::NodesExpectedToContributeReductions Struct Reference

The set of nodes that are registered with each ObservationIdRegistrationKey for writing reduction data. More...

#include <Tags.hpp>

Public Types

using type = std::unordered_map< ObservationKey, std::set< size_t > >
 

Detailed Description

The set of nodes that are registered with each ObservationIdRegistrationKey for writing reduction data.

The set contains all the nodes that have been registered.

We need to keep track of this separately from the local reductions on the node that are contributing so we need a separate tag. Since nodes are easily indexed by an unsigned integer, we use size_t to keep track of them.


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