10#ifndef IFPACK2_DETAILS_FACTORY_DECL_HPP
11#define IFPACK2_DETAILS_FACTORY_DECL_HPP
13#include "Ifpack2_ConfigDefs.hpp"
20template<
class SC,
class LO,
class GO,
class NT>
23 typedef Tpetra::RowMatrix<SC, LO, GO, NT> row_matrix_type;
24 typedef ::Ifpack2::Preconditioner<SC, LO, GO, NT> prec_type;
35 Teuchos::RCP<prec_type>
36 create (
const std::string& precType,
37 const Teuchos::RCP<const row_matrix_type>& matrix);
54 Teuchos::RCP<prec_type>
55 create (
const std::string& precType,
56 const Teuchos::RCP<const row_matrix_type>& matrix,
60 isSupported (
const std::string& precType);
Preconditioners and smoothers for Tpetra sparse matrices.
Definition Ifpack2_AdditiveSchwarz_decl.hpp:41