#include <Xpetra_MapExtractorFactory.hpp>
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. | |
Definition at line 120 of file Xpetra_MapExtractorFactory.hpp.
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.
typedef Kokkos::DefaultNode::DefaultNodeType Xpetra::MapExtractorFactory< double, int, int >::Node [private] |
Definition at line 124 of file Xpetra_MapExtractorFactory.hpp.
typedef Xpetra::MapExtractor<Scalar, LocalOrdinal, GlobalOrdinal, Node> Xpetra::MapExtractorFactory< double, int, int >::MapExtractorClass [private] |
Definition at line 125 of file Xpetra_MapExtractorFactory.hpp.
typedef Xpetra::Map<LocalOrdinal, GlobalOrdinal, Node> Xpetra::MapExtractorFactory< double, int, int >::MapClass [private] |
Definition at line 126 of file Xpetra_MapExtractorFactory.hpp.
typedef TpetraMap<LocalOrdinal, GlobalOrdinal, Node> Xpetra::MapExtractorFactory< double, int, int >::TpetraMapClass [private] |
Definition at line 128 of file Xpetra_MapExtractorFactory.hpp.
typedef TpetraMapExtractor<Scalar, LocalOrdinal, GlobalOrdinal, Node> Xpetra::MapExtractorFactory< double, int, int >::TpetraMapExtractorClass [private] |
Definition at line 129 of file Xpetra_MapExtractorFactory.hpp.
| 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.
| 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.
1.7.6.1