SpECTRE
v2025.03.17
|
Deregister an ArrayComponentId
that will no longer call observers::ThreadedActions::WriteReductionData
or observers::ThreadedActions::ContributeReductionData
for a specific ObservationIdRegistrationKey
More...
#include <ObserverRegistration.hpp>
Static Public Member Functions | |
template<typename ParallelComponent , typename DbTagsList , typename Metavariables , typename ArrayIndex > | |
static void | apply (db::DataBox< DbTagsList > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const observers::ObservationKey &observation_key, const Parallel::ArrayComponentId &id_of_caller) |
Deregister an ArrayComponentId
that will no longer call observers::ThreadedActions::WriteReductionData
or observers::ThreadedActions::ContributeReductionData
for a specific ObservationIdRegistrationKey
Should be invoked on ObserverWriter by the component that was previously registered by observers::Actions::RegisterReductionContributorWithObserverWriter
.