|
Tpetra Matrix/Vector Services
Version of the Day
|
A platform class for hybrid nodes. More...
#include <Tpetra_HybridPlatform.hpp>
Inherits Describable.
Public Member Functions | |
Constructor/Destructor Methods | |
| HybridPlatform (const Teuchos::RCP< const Teuchos::Comm< int > > &comm, Teuchos::ParameterList &pl) | |
| Constructor. | |
| ~HybridPlatform () | |
| Destructor. | |
Class Query, Creation and Accessor Methods | |
| Teuchos::RCP< const Teuchos::Comm< int > > | getComm () const |
| Comm Instance. | |
| void | createNode () |
| template<template< class Node > class UserCode> | |
| void | runUserCode () |
| Run user code with the runtime-selected Node type. | |
| template<class UserCode > | |
| void | runUserCode (UserCode &code) |
| Run user code with the runtime-selected Node type. | |
A platform class for hybrid nodes.
This class is templated on two types, those of the two underlying Nodes. In this way, the HybridPlatform is compiled with support for a particular hybrid architecture.
Definition at line 72 of file Tpetra_HybridPlatform.hpp.
| Tpetra::HybridPlatform::HybridPlatform | ( | const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, |
| Teuchos::ParameterList & | pl | ||
| ) |
Constructor.
Definition at line 139 of file Tpetra_HybridPlatform.hpp.
Destructor.
Definition at line 256 of file Tpetra_HybridPlatform.hpp.
| Teuchos::RCP< const Teuchos::Comm< int > > Tpetra::HybridPlatform::getComm | ( | ) | const |
Comm Instance.
Definition at line 260 of file Tpetra_HybridPlatform.hpp.
| void Tpetra::HybridPlatform::runUserCode | ( | ) |
Run user code with the runtime-selected Node type.
Definition at line 332 of file Tpetra_HybridPlatform.hpp.
| void Tpetra::HybridPlatform::runUserCode | ( | UserCode & | code | ) |
Run user code with the runtime-selected Node type.
Definition at line 299 of file Tpetra_HybridPlatform.hpp.
1.7.6.1