10#ifndef MUELU_CREATE_EPETRA_PRECONDITIONER_HPP
11#define MUELU_CREATE_EPETRA_PRECONDITIONER_HPP
13#include <Epetra_CrsMatrix.h>
14#include <Epetra_MultiVector.h>
16#include <Teuchos_RCP.hpp>
24#if defined(HAVE_MUELU_EPETRA)
34Teuchos::RCP<MueLu::EpetraOperator>
37 Teuchos::ParameterList& paramListIn);
46Teuchos::RCP<MueLu::EpetraOperator>
48 const std::string& xmlFileName);
56Teuchos::RCP<MueLu::EpetraOperator>
58 const std::string& xmlFileName);
Namespace for MueLu classes and methods.
void ReuseEpetraPreconditioner(const Teuchos::RCP< Epetra_CrsMatrix > &inA, MueLu::EpetraOperator &Op)
Teuchos::RCP< MueLu::EpetraOperator > CreateEpetraPreconditioner(const Teuchos::RCP< Epetra_CrsMatrix > &inA, Teuchos::ParameterList ¶mListIn)
Helper function to create a MueLu preconditioner that can be used by Epetra.Given a EpetraCrs_Matrix,...