#include <Xpetra_MapFactory.hpp>
Static Public Member Functions | |
| static RCP< Map< LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, global_size_t numGlobalElements, int indexBase, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, LocalGlobal lg=GloballyDistributed, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node=Kokkos::DefaultNode::getDefaultNode()) |
| static RCP< Map< LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, global_size_t numGlobalElements, size_t numLocalElements, int indexBase, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node=Kokkos::DefaultNode::getDefaultNode()) |
| static RCP< Map< LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, global_size_t numGlobalElements, const Teuchos::ArrayView< const int > &elementList, int indexBase, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node=Kokkos::DefaultNode::getDefaultNode()) |
| static Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | createLocalMap (UnderlyingLib lib, size_t numElements, const Teuchos::RCP< const Teuchos::Comm< int > > &comm) |
| static Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | createLocalMapWithNode (UnderlyingLib lib, size_t numElements, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node) |
| static Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | createUniformContigMapWithNode (UnderlyingLib lib, global_size_t numElements, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node) |
| static Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | createUniformContigMap (UnderlyingLib lib, global_size_t numElements, const Teuchos::RCP< const Teuchos::Comm< int > > &comm) |
| static Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | createContigMap (UnderlyingLib lib, global_size_t numElements, size_t localNumElements, const Teuchos::RCP< const Teuchos::Comm< int > > &comm) |
| static Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | createContigMapWithNode (UnderlyingLib lib, global_size_t numElements, size_t localNumElements, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node) |
Private Types | |
| typedef int | LocalOrdinal |
| typedef int | GlobalOrdinal |
| typedef Kokkos::DefaultNode::DefaultNodeType | Node |
Private Member Functions | |
| MapFactory () | |
| Private constructor. This is a static class. | |
Definition at line 203 of file Xpetra_MapFactory.hpp.
typedef int Xpetra::MapFactory< int, int >::LocalOrdinal [private] |
Definition at line 205 of file Xpetra_MapFactory.hpp.
typedef int Xpetra::MapFactory< int, int >::GlobalOrdinal [private] |
Definition at line 206 of file Xpetra_MapFactory.hpp.
typedef Kokkos::DefaultNode::DefaultNodeType Xpetra::MapFactory< int, int >::Node [private] |
Definition at line 207 of file Xpetra_MapFactory.hpp.
| Xpetra::MapFactory< int, int >::MapFactory | ( | ) | [inline, private] |
Private constructor. This is a static class.
Definition at line 211 of file Xpetra_MapFactory.hpp.
| static RCP<Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::Build | ( | UnderlyingLib | lib, |
| global_size_t | numGlobalElements, | ||
| int | indexBase, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| LocalGlobal | lg = GloballyDistributed, |
||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node = Kokkos::DefaultNode::getDefaultNode() |
||
| ) | [inline, static] |
Definition at line 215 of file Xpetra_MapFactory.hpp.
| static RCP<Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::Build | ( | UnderlyingLib | lib, |
| global_size_t | numGlobalElements, | ||
| size_t | numLocalElements, | ||
| int | indexBase, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node = Kokkos::DefaultNode::getDefaultNode() |
||
| ) | [inline, static] |
Definition at line 231 of file Xpetra_MapFactory.hpp.
| static RCP<Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::Build | ( | UnderlyingLib | lib, |
| global_size_t | numGlobalElements, | ||
| const Teuchos::ArrayView< const int > & | elementList, | ||
| int | indexBase, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node = Kokkos::DefaultNode::getDefaultNode() |
||
| ) | [inline, static] |
Definition at line 247 of file Xpetra_MapFactory.hpp.
| static Teuchos::RCP<const Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::createLocalMap | ( | UnderlyingLib | lib, |
| size_t | numElements, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm | ||
| ) | [inline, static] |
Definition at line 264 of file Xpetra_MapFactory.hpp.
| static Teuchos::RCP< const Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::createLocalMapWithNode | ( | UnderlyingLib | lib, |
| size_t | numElements, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node | ||
| ) | [inline, static] |
Definition at line 281 of file Xpetra_MapFactory.hpp.
| static Teuchos::RCP< const Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::createUniformContigMapWithNode | ( | UnderlyingLib | lib, |
| global_size_t | numElements, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node | ||
| ) | [inline, static] |
Definition at line 305 of file Xpetra_MapFactory.hpp.
| static Teuchos::RCP< const Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::createUniformContigMap | ( | UnderlyingLib | lib, |
| global_size_t | numElements, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm | ||
| ) | [inline, static] |
Definition at line 330 of file Xpetra_MapFactory.hpp.
| static Teuchos::RCP< const Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::createContigMap | ( | UnderlyingLib | lib, |
| global_size_t | numElements, | ||
| size_t | localNumElements, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm | ||
| ) | [inline, static] |
Definition at line 347 of file Xpetra_MapFactory.hpp.
| static Teuchos::RCP< const Map<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::MapFactory< int, int >::createContigMapWithNode | ( | UnderlyingLib | lib, |
| global_size_t | numElements, | ||
| size_t | localNumElements, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node | ||
| ) | [inline, static] |
Definition at line 364 of file Xpetra_MapFactory.hpp.
1.7.6.1