#include <Xpetra_StridedMapFactory.hpp>
Static Public Member Functions | |
| static RCP< StridedMap < LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, global_size_t numGlobalElements, int indexBase, std::vector< size_t > &stridingInfo, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, LocalOrdinal stridedBlockId=-1, GlobalOrdinal offset=0, LocalGlobal lg=GloballyDistributed, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node=Kokkos::DefaultNode::getDefaultNode()) |
| static RCP< StridedMap < LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, global_size_t numGlobalElements, size_t numLocalElements, int indexBase, std::vector< size_t > &stridingInfo, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, LocalOrdinal stridedBlockId=-1, GlobalOrdinal offset=0, const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > &node=Kokkos::DefaultNode::getDefaultNode()) |
| static RCP< StridedMap < LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, std::vector< size_t > &stridingInfo, LocalOrdinal stridedBlockId=-1, GlobalOrdinal offset=0) |
| static RCP< StridedMap < LocalOrdinal, GlobalOrdinal, Node > > | Build (const RCP< const StridedMap< LocalOrdinal, GlobalOrdinal, Node > > &map, LocalOrdinal stridedBlockId) |
Private Types | |
| typedef int | LocalOrdinal |
| typedef int | GlobalOrdinal |
| typedef Kokkos::DefaultNode::DefaultNodeType | Node |
Private Member Functions | |
| StridedMapFactory () | |
| Private constructor. This is a static class. | |
Definition at line 174 of file Xpetra_StridedMapFactory.hpp.
typedef int Xpetra::StridedMapFactory< int, int >::LocalOrdinal [private] |
Definition at line 176 of file Xpetra_StridedMapFactory.hpp.
typedef int Xpetra::StridedMapFactory< int, int >::GlobalOrdinal [private] |
Definition at line 177 of file Xpetra_StridedMapFactory.hpp.
typedef Kokkos::DefaultNode::DefaultNodeType Xpetra::StridedMapFactory< int, int >::Node [private] |
Definition at line 178 of file Xpetra_StridedMapFactory.hpp.
| Xpetra::StridedMapFactory< int, int >::StridedMapFactory | ( | ) | [inline, private] |
Private constructor. This is a static class.
Definition at line 182 of file Xpetra_StridedMapFactory.hpp.
| static RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< int, int >::Build | ( | UnderlyingLib | lib, |
| global_size_t | numGlobalElements, | ||
| int | indexBase, | ||
| std::vector< size_t > & | stridingInfo, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| LocalOrdinal | stridedBlockId = -1, |
||
| GlobalOrdinal | offset = 0, |
||
| LocalGlobal | lg = GloballyDistributed, |
||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node = Kokkos::DefaultNode::getDefaultNode() |
||
| ) | [inline, static] |
Definition at line 186 of file Xpetra_StridedMapFactory.hpp.
| static RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< int, int >::Build | ( | UnderlyingLib | lib, |
| global_size_t | numGlobalElements, | ||
| size_t | numLocalElements, | ||
| int | indexBase, | ||
| std::vector< size_t > & | stridingInfo, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| LocalOrdinal | stridedBlockId = -1, |
||
| GlobalOrdinal | offset = 0, |
||
| const Teuchos::RCP< Kokkos::DefaultNode::DefaultNodeType > & | node = Kokkos::DefaultNode::getDefaultNode() |
||
| ) | [inline, static] |
Definition at line 201 of file Xpetra_StridedMapFactory.hpp.
| static RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< int, int >::Build | ( | UnderlyingLib | lib, |
| const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | map, | ||
| std::vector< size_t > & | stridingInfo, | ||
| LocalOrdinal | stridedBlockId = -1, |
||
| GlobalOrdinal | offset = 0 |
||
| ) | [inline, static] |
Definition at line 216 of file Xpetra_StridedMapFactory.hpp.
| static RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< int, int >::Build | ( | const RCP< const StridedMap< LocalOrdinal, GlobalOrdinal, Node > > & | map, |
| LocalOrdinal | stridedBlockId | ||
| ) | [inline, static] |
Definition at line 238 of file Xpetra_StridedMapFactory.hpp.
1.7.6.1