Xpetra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Xpetra::SerialPlatform< Node > Class Template Reference

A implementation of the Platform class for serial platforms. More...

#include <Xpetra_SerialPlatform.hpp>

Inheritance diagram for Xpetra::SerialPlatform< Node >:

Public Types

typedef Node NodeType
 Typedef indicating the node type over which the platform is templated. This default to the Kokkos default node type. More...
 

Protected Attributes

Teuchos::RCP< const
Teuchos::SerialComm< int > > 
comm_
 Teuchos::Comm object instantiated for the platform. More...
 

Private Member Functions

 SerialPlatform (const SerialPlatform< Node > &platform)
 

Constructor/Destructor Methods

 SerialPlatform (const Teuchos::RCP< Node > &node)
 Constructor. More...
 
 ~SerialPlatform ()
 Destructor. More...
 

Class Creation and Accessor Methods

const Teuchos::RCP< const
Teuchos::SerialComm< int > > 
getComm () const
 Comm Instance. More...
 

Detailed Description

template<class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
class Xpetra::SerialPlatform< Node >

A implementation of the Platform class for serial platforms.

Definition at line 23 of file Xpetra_SerialPlatform.hpp.

Member Typedef Documentation

template<class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
typedef Node Xpetra::SerialPlatform< Node >::NodeType

Typedef indicating the node type over which the platform is templated. This default to the Kokkos default node type.

Definition at line 26 of file Xpetra_SerialPlatform.hpp.

Constructor & Destructor Documentation

template<class Node >
Xpetra::SerialPlatform< Node >::SerialPlatform ( const Teuchos::RCP< Node > &  node)
explicit

Constructor.

Definition at line 54 of file Xpetra_SerialPlatform.hpp.

template<class Node >
Xpetra::SerialPlatform< Node >::~SerialPlatform ( )

Destructor.

Definition at line 58 of file Xpetra_SerialPlatform.hpp.

template<class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
Xpetra::SerialPlatform< Node >::SerialPlatform ( const SerialPlatform< Node > &  platform)
private

Member Function Documentation

template<class Node >
const Teuchos::RCP< const Teuchos::SerialComm< int > > Xpetra::SerialPlatform< Node >::getComm ( ) const

Comm Instance.

Definition at line 62 of file Xpetra_SerialPlatform.hpp.

Member Data Documentation

template<class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
Teuchos::RCP<const Teuchos::SerialComm<int> > Xpetra::SerialPlatform< Node >::comm_
protected

Teuchos::Comm object instantiated for the platform.

Definition at line 50 of file Xpetra_SerialPlatform.hpp.


The documentation for this class was generated from the following file: