Support Software for Vector Reduction/Transformation Operators
Version of the Day
Main Page
Related Pages
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
src
support
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
{
17
static
Teuchos::RCP<Teuchos::FancyOStream>
dumpOut;
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
31
#include "
Teuchos_ExplicitInstantiationHelpers.hpp
"
32
33
34
namespace
RTOpPack {
35
36
37
TEUCHOS_MACRO_TEMPLATE_INSTANT_SCALAR_TYPES
(
38
RTOPPACK_SPMD_APPLY_OP_INSTANT_SCALAR)
39
40
41
}
// namespace RTOpPack
42
43
44
#endif // HAVE_TEUCHOS_EXCPLICIT_INSTANTIATION
TEUCHOS_MACRO_TEMPLATE_INSTANT_SCALAR_TYPES
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_SCALAR_TYPES(MACRONAME)
Teuchos_ExplicitInstantiationHelpers.hpp
Teuchos::RCP
Generated on Thu Nov 21 2024 09:18:18 for Support Software for Vector Reduction/Transformation Operators by
1.8.5