Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
Zoltan2::Impl Namespace Reference

Functions

template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP< const typename
Tpetra::CrsMatrix< SC, LO, GO,
NO >::crs_graph_type > 
get_graph (const Teuchos::RCP< Tpetra::CrsMatrix< SC, LO, GO, NO > > &matrix)
 
template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP< const typename
Tpetra::BlockCrsMatrix< SC, LO,
GO, NO >::crs_graph_type > 
get_graph (const Teuchos::RCP< Tpetra::BlockCrsMatrix< SC, LO, GO, NO > > &matrix)
 
template<typename LO , typename GO , typename NO , typename list_of_colors_t >
bool check_coloring (const Tpetra::CrsGraph< LO, GO, NO > &graph, const list_of_colors_t &list_of_colors)
 
template<typename LocalCrsGraphType >
LocalCrsGraphType compute_local_transpose_graph (const LocalCrsGraphType &local_graph, const size_t num_cols)
 
template<typename LO , typename GO , typename NO >
Teuchos::RCP< Tpetra::CrsGraph
< LO, GO, NO > > 
compute_transpose_graph (const Tpetra::CrsGraph< LO, GO, NO > &graph)
 
template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP< Tpetra::CrsGraph
< LO, GO, NO > > 
compute_transpose_graph (const Tpetra::CrsMatrix< SC, LO, GO, NO > &matrix)
 
template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP< Tpetra::CrsGraph
< LO, GO, NO > > 
compute_transpose_graph (const Tpetra::BlockCrsMatrix< SC, LO, GO, NO > &matrix)
 

Function Documentation

template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP<const typename Tpetra::CrsMatrix<SC, LO, GO, NO>::crs_graph_type> Zoltan2::Impl::get_graph ( const Teuchos::RCP< Tpetra::CrsMatrix< SC, LO, GO, NO > > &  matrix)

Definition at line 28 of file Zoltan2_TpetraCrsColorer_Zoltan.hpp.

template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP<const typename Tpetra::BlockCrsMatrix<SC, LO, GO, NO>::crs_graph_type> Zoltan2::Impl::get_graph ( const Teuchos::RCP< Tpetra::BlockCrsMatrix< SC, LO, GO, NO > > &  matrix)

Definition at line 34 of file Zoltan2_TpetraCrsColorer_Zoltan.hpp.

template<typename LO , typename GO , typename NO , typename list_of_colors_t >
bool Zoltan2::Impl::check_coloring ( const Tpetra::CrsGraph< LO, GO, NO > &  graph,
const list_of_colors_t &  list_of_colors 
)

Definition at line 33 of file Zoltan2_TpetraCrsColorerUtils.hpp.

template<typename LocalCrsGraphType >
LocalCrsGraphType Zoltan2::Impl::compute_local_transpose_graph ( const LocalCrsGraphType &  local_graph,
const size_t  num_cols 
)

Definition at line 79 of file Zoltan2_TpetraCrsColorerUtils.hpp.

template<typename LO , typename GO , typename NO >
Teuchos::RCP<Tpetra::CrsGraph<LO, GO, NO> > Zoltan2::Impl::compute_transpose_graph ( const Tpetra::CrsGraph< LO, GO, NO > &  graph)

Definition at line 126 of file Zoltan2_TpetraCrsColorerUtils.hpp.

template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP<Tpetra::CrsGraph<LO, GO, NO> > Zoltan2::Impl::compute_transpose_graph ( const Tpetra::CrsMatrix< SC, LO, GO, NO > &  matrix)

Definition at line 179 of file Zoltan2_TpetraCrsColorerUtils.hpp.

template<typename SC , typename LO , typename GO , typename NO >
Teuchos::RCP<Tpetra::CrsGraph<LO, GO, NO> > Zoltan2::Impl::compute_transpose_graph ( const Tpetra::BlockCrsMatrix< SC, LO, GO, NO > &  matrix)

Definition at line 187 of file Zoltan2_TpetraCrsColorerUtils.hpp.