Zoltan2
Loading...
Searching...
No Matches
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

◆ get_graph() [1/2]

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 19 of file Zoltan2_TpetraCrsColorer_Zoltan.hpp.

◆ get_graph() [2/2]

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 25 of file Zoltan2_TpetraCrsColorer_Zoltan.hpp.

◆ check_coloring()

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 24 of file Zoltan2_TpetraCrsColorerUtils.hpp.

◆ compute_local_transpose_graph()

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

Definition at line 70 of file Zoltan2_TpetraCrsColorerUtils.hpp.

◆ compute_transpose_graph() [1/3]

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 117 of file Zoltan2_TpetraCrsColorerUtils.hpp.

◆ compute_transpose_graph() [2/3]

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 170 of file Zoltan2_TpetraCrsColorerUtils.hpp.

◆ compute_transpose_graph() [3/3]

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 178 of file Zoltan2_TpetraCrsColorerUtils.hpp.