Tpetra parallel linear algebra
Version of the Day
|
Declaration of the Tpetra::CrsGraph class. More...
#include "Tpetra_RowGraph.hpp"
#include "Tpetra_DistObject.hpp"
#include "Tpetra_Exceptions.hpp"
#include "Tpetra_Util.hpp"
#include "Kokkos_Sparse_findRelOffset.hpp"
#include "Kokkos_DualView.hpp"
#include "Kokkos_StaticCrsGraph.hpp"
#include "Teuchos_Describable.hpp"
#include "Teuchos_ParameterListAcceptorDefaultBase.hpp"
Go to the source code of this file.
Classes | |
struct | Tpetra::RowInfo |
Allocation information for a locally owned row in a CrsGraph or CrsMatrix. More... | |
class | Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node, classic > |
A distributed graph accessed by rows (adjacency lists) and stored sparsely. More... | |
Namespaces | |
Tpetra | |
Namespace Tpetra contains the class and methods constituting the Tpetra library. | |
Tpetra::Details | |
Namespace for Tpetra implementation details. | |
Enumerations | |
enum | Tpetra::Details::EStorageStatus |
Status of the graph's or matrix's storage, when not in a fill-complete state. More... | |
Functions | |
template<class LocalOrdinal , class GlobalOrdinal , class Node , const bool classic = Node::classic> | |
Teuchos::RCP< CrsGraph< LocalOrdinal, GlobalOrdinal, Node, classic > > | Tpetra::createCrsGraph (const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t maxNumEntriesPerRow=0, const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) |
Nonmember function to create an empty CrsGraph given a row Map and the max number of entries allowed locally per row. More... | |
Declaration of the Tpetra::CrsGraph class.
If you want to use Tpetra::CrsGraph, include "Tpetra_CrsGraph.hpp" (a file which CMake generates and installs for you). If you only want the declaration of Tpetra::CrsGraph, include this file (Tpetra_CrsGraph_decl.hpp).
Definition in file Tpetra_CrsGraph_decl.hpp.