All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Protected Attributes | Private Member Functions | List of all members
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 >:
Teuchos::Describable Teuchos::LabeledObject

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...
 

Additional Inherited Members

- Public Member Functions inherited from Teuchos::Describable
virtual std::string description () const
 
virtual void describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
 
void describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
 
virtual ~Describable ()
 
 LabeledObject ()
 
virtual ~LabeledObject ()
 
virtual void setObjectLabel (const std::string &objectLabel)
 
virtual std::string getObjectLabel () const
 
DescribableStreamManipulatorState describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)
 
std::ostream & operator<< (std::ostream &os, const DescribableStreamManipulatorState &d)
 
- Static Public Attributes inherited from Teuchos::Describable
static const EVerbosityLevel verbLevel_default
 

Detailed Description

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

A implementation of the Platform class for serial platforms.

Definition at line 59 of file Xpetra_SerialPlatform.hpp.

Member Typedef Documentation

template<class Node = 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 62 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 95 of file Xpetra_SerialPlatform.hpp.

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

Destructor.

Definition at line 100 of file Xpetra_SerialPlatform.hpp.

template<class Node = 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 104 of file Xpetra_SerialPlatform.hpp.

Member Data Documentation

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

Teuchos::Comm object instantiated for the platform.

Definition at line 91 of file Xpetra_SerialPlatform.hpp.


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