RTOp Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RTOpPack_SPMD_apply_op.cpp
Go to the documentation of this file.
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 
13 
14 
16 {
18  return dumpOut;
19 }
20 
21 
23 {
24  spmdApplyOpDumpOut() = dumpOut;
25 }
26 
27 
28 #ifdef HAVE_RTOP_EXPLICIT_INSTANTIATION
29 
30 
32 
33 
34 namespace RTOpPack {
35 
36 
39 
40 
41 } // namespace RTOpPack
42 
43 
44 #endif // HAVE_TEUCHOS_EXCPLICIT_INSTANTIATION
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_SCALAR_TYPES(MACRONAME)
#define RTOPPACK_SPMD_APPLY_OP_INSTANT_SCALAR(SCALAR)
void set_SPMD_apply_op_dump_out(const RCP< FancyOStream > &dumpOut)
Set up to show a dump of RTOps applied through SPMD_apply_op().
RCP< FancyOStream > & spmdApplyOpDumpOut()