1 #ifndef MUELU_CREATE_EPETRA_PRECONDITIONER_HPP
2 #define MUELU_CREATE_EPETRA_PRECONDITIONER_HPP
4 #include <Epetra_CrsMatrix.h>
5 #include <Epetra_MultiVector.h>
7 #include <Teuchos_RCP.hpp>
15 #if defined(HAVE_MUELU_EPETRA)
27 Teuchos::RCP<MueLu::EpetraOperator>
30 Teuchos::ParameterList& paramListIn,
31 const Teuchos::RCP<Epetra_MultiVector>& inCoords = Teuchos::null,
32 const Teuchos::RCP<Epetra_MultiVector>& inNullspace = Teuchos::null);
42 Teuchos::RCP<MueLu::EpetraOperator>
44 const Teuchos::RCP<Epetra_MultiVector>& inCoords = Teuchos::null,
45 const Teuchos::RCP<Epetra_MultiVector>& inNullspace = Teuchos::null);
56 Teuchos::RCP<MueLu::EpetraOperator>
58 const std::string& xmlFileName,
59 const Teuchos::RCP<Epetra_MultiVector>& inCoords = Teuchos::null,
60 const Teuchos::RCP<Epetra_MultiVector>& inNullspace = Teuchos::null);
65 #endif // HAVE_MUELU_SERIAL and HAVE_MUELU_EPETRA
67 #endif //ifndef MUELU_CREATE_EPETRA_PRECONDITIONER_HPP