MueLu representation of a graph.
More...
#include <MueLu_GraphBase.hpp>
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
class MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >
MueLu representation of a graph.
Pure virtual base class for MueLu representations of graphs.
Definition at line 67 of file MueLu_GraphBase.hpp.
◆ ~GraphBase()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
◆ GetComm()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
◆ GetDomainMap()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual const RCP<const Map> MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::GetDomainMap |
( |
| ) |
const |
|
pure virtual |
◆ GetImportMap()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual const RCP<const Map> MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::GetImportMap |
( |
| ) |
const |
|
pure virtual |
◆ GetNodeNumVertices()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual size_t MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::GetNodeNumVertices |
( |
| ) |
const |
|
pure virtual |
Return number of vertices owned by the calling node.
◆ GetNodeNumEdges()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual size_t MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::GetNodeNumEdges |
( |
| ) |
const |
|
pure virtual |
Return number of edges owned by the calling node.
◆ SetBoundaryNodeMap()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual void MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::SetBoundaryNodeMap |
( |
const ArrayRCP< const bool > & |
boundaryArray | ) |
|
|
pure virtual |
◆ getNodeMaxNumRowEntries()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual size_t MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::getNodeMaxNumRowEntries |
( |
| ) |
const |
|
pure virtual |
◆ GetBoundaryNodeMap()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual const ArrayRCP<const bool> MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::GetBoundaryNodeMap |
( |
| ) |
const |
|
pure virtual |
◆ GetGlobalNumEdges()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual Xpetra::global_size_t MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::GetGlobalNumEdges |
( |
| ) |
const |
|
pure virtual |
Return number of global edges in the graph.
◆ getNeighborVertices()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual Teuchos::ArrayView<const LocalOrdinal> MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::getNeighborVertices |
( |
LocalOrdinal |
v | ) |
const |
|
pure virtual |
Return the list of vertices adjacent to the vertex 'v'.
◆ isLocalNeighborVertex()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual bool MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >::isLocalNeighborVertex |
( |
LocalOrdinal |
v | ) |
const |
|
pure virtual |
Return true if vertex with local id 'v' is on current process.
◆ description()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
◆ print()
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
The documentation for this class was generated from the following file: