Ifpack2 Templated Preconditioning Package Version 1.0
|
File for utility functions. More...
#include "Ifpack2_ConfigDefs.hpp"
#include "Teuchos_RefCountPtr.hpp"
#include "Teuchos_ScalarTraits.hpp"
#include "Tpetra_ConfigDefs.hpp"
#include "Tpetra_CrsGraph.hpp"
Go to the source code of this file.
Namespaces | |
namespace | Ifpack2 |
Preconditioners and smoothers for Tpetra sparse matrices. | |
Functions | |
template<class graph_type > | |
Teuchos::RCP< Tpetra::CrsGraph< typename graph_type::local_ordinal_type, typename graph_type::global_ordinal_type, typename graph_type::node_type > > | Ifpack2::Details::computeDiagonalGraph (graph_type const &graph) |
Compute and return the graph of the diagonal of the input graph. | |
std::string | Ifpack2::Details::canonicalize (const std::string &precType) |
Transform to canonical form of preconditioner name. | |
File for utility functions.
Teuchos::RCP< Tpetra::CrsGraph< typename graph_type::local_ordinal_type, typename graph_type::global_ordinal_type, typename graph_type::node_type > > Ifpack2::Details::computeDiagonalGraph | ( | graph_type const & | graph | ) |
Compute and return the graph of the diagonal of the input graph.
This is copied from Tpetra::Experimental::BlockCrsMatrix.
std::string Ifpack2::Details::canonicalize | ( | const std::string & | precType | ) |
Transform to canonical form of preconditioner name.