ReductionDeclare.hpp
Go to the documentation of this file.
1 // Distributed under the MIT License.
2 // See LICENSE.txt for details.
3 
4 /// \file
5 /// Forward-declares the public-facing Reduction classes. This file is needed to
6 /// avoid circular dependencies in Main.ci, which uses these classes in its
7 /// declarations.
8 
9 #pragma once
10 
11 /// \cond
12 namespace Parallel {
13 template <class T, class InvokeCombine, class InvokeFinal,
14  class InvokeFinalExtraArgsIndices>
15 struct ReductionDatum;
16 
17 template <class... Ts>
18 struct ReductionData;
19 } // namespace Parallel
20 /// \endcond
Parallel
Functionality for parallelization.
Definition: ElementReceiveInterpPoints.hpp:13