Tpetra::HybridPlatform Class Reference

A platform class for hybrid nodes. More...

#include <Tpetra_HybridPlatform.hpp>

Inheritance diagram for Tpetra::HybridPlatform:

Inheritance graph
[legend]
List of all members.

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.
template<template< class Node > class UserCode>
void runUserCode ()
 Run user code with the runtime-selected Node type.

Detailed Description

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.


Constructor & Destructor Documentation

Tpetra::HybridPlatform::HybridPlatform ( const Teuchos::RCP< const Teuchos::Comm< int > > &  comm,
Teuchos::ParameterList pl 
)

Constructor.

Tpetra::HybridPlatform::~HybridPlatform (  ) 

Destructor.


Member Function Documentation

Teuchos::RCP< const Teuchos::Comm< int > > Tpetra::HybridPlatform::getComm (  )  const

Comm Instance.

template<template< class Node > class UserCode>
void Tpetra::HybridPlatform::runUserCode (  ) 

Run user code with the runtime-selected Node type.


The documentation for this class was generated from the following file:
Generated on Tue Jul 13 09:39:07 2010 for Tpetra Matrix/Vector Services by  doxygen 1.4.7