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 28 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 34 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 33 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 79 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 126 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 179 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 187 of file Zoltan2_TpetraCrsColorerUtils.hpp.