All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Static Public Member Functions | Private Types | Private Member Functions
Xpetra::MapExtractorFactory< double, int, int > Class Template Reference

#include <Xpetra_MapExtractorFactory.hpp>

List of all members.

Static Public Member Functions

static Teuchos::RCP
< MapExtractorClass
Build (const Teuchos::RCP< const MapClass > &fullmap, const std::vector< Teuchos::RCP< const MapClass > > &maps)
 Constructor specifying the maps (and indirectly the used LINALG library (Tpetra vs Epetra))
static Teuchos::RCP
< TpetraMapExtractorClass
Build (const Teuchos::RCP< const TpetraMapClass > &fullmap, const std::vector< Teuchos::RCP< const TpetraMapClass > > &maps)
 Constructor for Tpetra.
static Teuchos::RCP
< Xpetra::EpetraMapExtractor
Build (const Teuchos::RCP< const Xpetra::EpetraMap > &fullmap, const std::vector< Teuchos::RCP< const Xpetra::EpetraMap > > &maps)
 Constructor for Epetra.

Private Types

typedef int LocalOrdinal
typedef int GlobalOrdinal
typedef double Scalar
typedef
Kokkos::DefaultNode::DefaultNodeType 
Node
typedef Xpetra::MapExtractor
< Scalar, LocalOrdinal,
GlobalOrdinal, Node
MapExtractorClass
typedef Xpetra::Map
< LocalOrdinal, GlobalOrdinal,
Node
MapClass
typedef TpetraMap
< LocalOrdinal, GlobalOrdinal,
Node
TpetraMapClass
typedef TpetraMapExtractor
< Scalar, LocalOrdinal,
GlobalOrdinal, Node
TpetraMapExtractorClass

Private Member Functions

 MapExtractorFactory ()
 Private construtor, since this is a static class.

Detailed Description

template<>
class Xpetra::MapExtractorFactory< double, int, int >

Definition at line 120 of file Xpetra_MapExtractorFactory.hpp.


Member Typedef Documentation

typedef int Xpetra::MapExtractorFactory< double, int, int >::LocalOrdinal [private]

Definition at line 121 of file Xpetra_MapExtractorFactory.hpp.

typedef int Xpetra::MapExtractorFactory< double, int, int >::GlobalOrdinal [private]

Definition at line 122 of file Xpetra_MapExtractorFactory.hpp.

typedef double Xpetra::MapExtractorFactory< double, int, int >::Scalar [private]

Definition at line 123 of file Xpetra_MapExtractorFactory.hpp.

Definition at line 124 of file Xpetra_MapExtractorFactory.hpp.

Definition at line 125 of file Xpetra_MapExtractorFactory.hpp.

Definition at line 126 of file Xpetra_MapExtractorFactory.hpp.

Definition at line 128 of file Xpetra_MapExtractorFactory.hpp.

Definition at line 129 of file Xpetra_MapExtractorFactory.hpp.


Constructor & Destructor Documentation

Xpetra::MapExtractorFactory< double, int, int >::MapExtractorFactory ( ) [inline, private]

Private construtor, since this is a static class.

Definition at line 133 of file Xpetra_MapExtractorFactory.hpp.


Member Function Documentation

static Teuchos::RCP<MapExtractorClass> Xpetra::MapExtractorFactory< double, int, int >::Build ( const Teuchos::RCP< const MapClass > &  fullmap,
const std::vector< Teuchos::RCP< const MapClass > > &  maps 
) [inline, static]

Constructor specifying the maps (and indirectly the used LINALG library (Tpetra vs Epetra))

Definition at line 137 of file Xpetra_MapExtractorFactory.hpp.

static Teuchos::RCP<TpetraMapExtractorClass> Xpetra::MapExtractorFactory< double, int, int >::Build ( const Teuchos::RCP< const TpetraMapClass > &  fullmap,
const std::vector< Teuchos::RCP< const TpetraMapClass > > &  maps 
) [inline, static]

Constructor for Tpetra.

Definition at line 158 of file Xpetra_MapExtractorFactory.hpp.

static Teuchos::RCP<Xpetra::EpetraMapExtractor> Xpetra::MapExtractorFactory< double, int, int >::Build ( const Teuchos::RCP< const Xpetra::EpetraMap > &  fullmap,
const std::vector< Teuchos::RCP< const Xpetra::EpetraMap > > &  maps 
) [inline, static]

Constructor for Epetra.

Definition at line 171 of file Xpetra_MapExtractorFactory.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines