Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
Tpetra_Details_makeColMap_def.hpp File Reference

Definition of Tpetra::Details::makeColMap, a function for creating the column Map of a Tpetra::CrsGraph. More...

#include "Tpetra_RowGraph.hpp"
#include "Tpetra_Util.hpp"
#include "Teuchos_Array.hpp"
#include "Kokkos_Bitset.hpp"
#include <set>
#include <vector>

Go to the source code of this file.

Namespaces

 Tpetra
 Namespace Tpetra contains the class and methods constituting the Tpetra library.
 
 Tpetra::Details
 Nonmember function that computes a residual Computes R = B - A * X.
 

Functions

template<class LO , class GO , class NT >
int Tpetra::Details::makeColMap (Teuchos::RCP< const Tpetra::Map< LO, GO, NT > > &colMap, Teuchos::Array< int > &remotePIDs, const Teuchos::RCP< const Tpetra::Map< LO, GO, NT > > &domMap, const RowGraph< LO, GO, NT > &graph, const bool sortEachProcsGids=true, std::ostream *errStrm=NULL)
 Make the graph's column Map. More...
 
template<class LO , class GO , class NT >
int Tpetra::Details::makeColMap (Teuchos::RCP< const Tpetra::Map< LO, GO, NT >> &colMap, const Teuchos::RCP< const Tpetra::Map< LO, GO, NT >> &domMap, Kokkos::View< GO *, typename NT::memory_space > gids, std::ostream *errStrm=NULL)
 Construct a column map for the given set of gids (always sorting remote GIDs within each remote process). More...
 

Detailed Description

Definition of Tpetra::Details::makeColMap, a function for creating the column Map of a Tpetra::CrsGraph.

Warning
This file, and its contents, are an implementation detail of Tpetra. Users may not rely on this file or its contents. They may change or disappear at any time.

This file defines the Tpetra::Details::makeColMap function, which creates the column Map of a Tpetra::CrsGraph.

Definition in file Tpetra_Details_makeColMap_def.hpp.