SpECTRE
v2024.12.16
|
A flexible combine invokable that combines into a tuples::TaggedTuple
a new tuples::TaggedTuple
with a subset of the original tags, and combines according to type aliases main_combine_method
s that are required to be defined in each tag.
More...
#include <PhaseControlReductionHelpers.hpp>
Static Public Member Functions | |
template<typename... CurrentTags, typename... CombineTags> | |
static void | apply (const gsl::not_null< tuples::TaggedTuple< CurrentTags... > * > current_state, const tuples::TaggedTuple< CombineTags... > &element) |
A flexible combine invokable that combines into a tuples::TaggedTuple
a new tuples::TaggedTuple
with a subset of the original tags, and combines according to type aliases main_combine_method
s that are required to be defined in each tag.