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

◆ 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.