Tpetra::MpiPlatform< Node > Class Template Reference

A implementation of the Platform class for MPI-based platforms. More...

#include <Tpetra_MpiPlatform.hpp>

Inheritance diagram for Tpetra::MpiPlatform< Node >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

Constructor/Destructor Methods
 MpiPlatform (Teuchos::RCP< Node > node)
 Constructor.
 MpiPlatform (Teuchos::RCP< Node > node, const Teuchos::RCP< const Teuchos::OpaqueWrapper< MPI_Comm > > &rawMpiComm)
 Constructor.
 ~MpiPlatform ()
 Destructor.
Class Creation and Accessor Methods
Teuchos::RCP< const Teuchos::Comm<
int > > 
getComm () const
 Comm Instance.
Teuchos::RCP< Node > getNode () const
 Get Get a node for parallel computation.

Detailed Description

template<class Node = Kokkos::DefaultNode::DefaultNodeType>
class Tpetra::MpiPlatform< Node >

A implementation of the Platform class for MPI-based platforms.

This class is templated on Scalar, LocalOrdinal and GlobalOrdinal. The LocalOrdinal type, if omitted, defaults to int. The GlobalOrdinal type, if omitted, defaults to the LocalOrdinal type.


Constructor & Destructor Documentation

template<class Node>
Tpetra::MpiPlatform< Node >::MpiPlatform ( Teuchos::RCP< Node >  node  )  [explicit]

Constructor.

template<class Node>
Tpetra::MpiPlatform< Node >::MpiPlatform ( Teuchos::RCP< Node >  node,
const Teuchos::RCP< const Teuchos::OpaqueWrapper< MPI_Comm > > &  rawMpiComm 
)

Constructor.

template<class Node>
Tpetra::MpiPlatform< Node >::~MpiPlatform (  ) 

Destructor.


Member Function Documentation

template<class Node>
Teuchos::RCP< const Teuchos::Comm< int > > Tpetra::MpiPlatform< Node >::getComm (  )  const

Comm Instance.

template<class Node>
Teuchos::RCP< Node > Tpetra::MpiPlatform< Node >::getNode (  )  const

Get Get a node for parallel computation.


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