|
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. | |
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 56 of file Tpetra_HybridPlatform.hpp.
| Tpetra::HybridPlatform::HybridPlatform | ( | const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, |
| Teuchos::ParameterList & | pl | ||
| ) |
Constructor.
Definition at line 113 of file Tpetra_HybridPlatform.hpp.
| Tpetra::HybridPlatform::~HybridPlatform | ( | ) |
Destructor.
Definition at line 225 of file Tpetra_HybridPlatform.hpp.
| Teuchos::RCP< const Teuchos::Comm< int > > Tpetra::HybridPlatform::getComm | ( | ) | const |
Comm Instance.
Definition at line 229 of file Tpetra_HybridPlatform.hpp.
| void Tpetra::HybridPlatform::runUserCode | ( | ) |
Run user code with the runtime-selected Node type.
Definition at line 263 of file Tpetra_HybridPlatform.hpp.
1.7.4