Support Software for Vector Reduction/Transformation Operators  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
RTOpPack_SPMD_apply_op.cpp
1 // @HEADER
2 // *****************************************************************************
3 // RTOp: Interfaces and Support Software for Vector Reduction Transformation
4 // Operations
5 //
6 // Copyright 2006 NTESS and the RTOp contributors.
7 // SPDX-License-Identifier: BSD-3-Clause
8 // *****************************************************************************
9 // @HEADER
10 
11 #include "RTOpPack_SPMD_apply_op_decl.hpp"
12 #include "RTOpPack_SPMD_apply_op_def.hpp"
13 
14 
15 Teuchos::RCP<Teuchos::FancyOStream>& RTOpPack::spmdApplyOpDumpOut()
16 {
18  return dumpOut;
19 }
20 
21 
22 void RTOpPack::set_SPMD_apply_op_dump_out(const RCP<FancyOStream> &dumpOut)
23 {
24  spmdApplyOpDumpOut() = dumpOut;
25 }
26 
27 
28 #ifdef HAVE_RTOP_EXPLICIT_INSTANTIATION
29 
30 
32 
33 
34 namespace RTOpPack {
35 
36 
38  RTOPPACK_SPMD_APPLY_OP_INSTANT_SCALAR)
39 
40 
41 } // namespace RTOpPack
42 
43 
44 #endif // HAVE_TEUCHOS_EXCPLICIT_INSTANTIATION
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_SCALAR_TYPES(MACRONAME)