Tpetra Matrix/Vector Services Version of the Day
Classes | Namespaces | Functions
RTIExample.cpp File Reference

An example of the Tpetra Vector/MultiVector Reduction-Transformation Interface. More...

#include <Teuchos_GlobalMPISession.hpp>
#include <Teuchos_oblackholestream.hpp>
#include <Teuchos_CommandLineProcessor.hpp>
#include <Teuchos_TimeMonitor.hpp>
#include <Kokkos_DefaultNode.hpp>
#include <Tpetra_Version.hpp>
#include <Tpetra_DefaultPlatform.hpp>
#include <Tpetra_MultiVector.hpp>
#include <Tpetra_RTI.hpp>
#include <iostream>
#include <iomanip>
#include <functional>
#include <utility>

Go to the source code of this file.

Classes

class  TpetraExamples::mprec_mult< Arg1, Arg2, MultPrec >
 Function object multiplying two different types in a third type's precision. More...
class  TpetraExamples::pair_op< T1, T2, Op >
 Reduction function object that combines pairs of T1, T2. More...

Namespaces

namespace  TpetraExamples
 

Namespace for Tpetra example classes and methods.


namespace  Tpetra
 

Namespace Tpetra contains the class and methods constituting the Tpetra library.


namespace  Tpetra::RTI
 

Namespace for Tpetra Reduction/Tranformation Interface.


Functions

template<class T1 , class T2 , class Op >
pair_op< T1, T2, Op > TpetraExamples::make_pair_op (Op op)
 Non-member constructor to create a pair_op.

Detailed Description

An example of the Tpetra Vector/MultiVector Reduction-Transformation Interface.

Definition in file RTIExample.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines