Xpetra Version of the Day
Loading...
Searching...
No Matches
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.
 

Class Creation and Accessor Methods

Teuchos::RCP< const Teuchos::SerialComm< int > > comm_
 Teuchos::Comm object instantiated for the platform.
 
const Teuchos::RCP< const Teuchos::SerialComm< int > > getComm () const
 Comm Instance.
 
 SerialPlatform (const SerialPlatform< Node > &platform)
 

Constructor/Destructor Methods

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

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 ()
 
DescribableStreamManipulatorState describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)
 
std::ostream & operator<< (std::ostream &os, const DescribableStreamManipulatorState &d)
 
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 ()
 
- Public Member Functions inherited from Teuchos::LabeledObject
 LabeledObject ()
 
virtual ~LabeledObject ()
 
virtual void setObjectLabel (const std::string &objectLabel)
 
virtual std::string getObjectLabel () const
 
- 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

◆ NodeType

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

◆ SerialPlatform() [1/2]

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

Constructor.

Definition at line 91 of file Xpetra_SerialPlatform.hpp.

◆ ~SerialPlatform()

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

Destructor.

Definition at line 96 of file Xpetra_SerialPlatform.hpp.

◆ SerialPlatform() [2/2]

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

Member Function Documentation

◆ getComm()

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

Comm Instance.

Definition at line 100 of file Xpetra_SerialPlatform.hpp.

Member Data Documentation

◆ comm_

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 87 of file Xpetra_SerialPlatform.hpp.


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