From a8b1fb3b32695d834e38c54a08a32fe703f46169 Mon Sep 17 00:00:00 2001 From: kronbichler Date: Wed, 8 Oct 2008 13:11:08 +0000 Subject: [PATCH] Add one more file with generic preconditioner interfaces. git-svn-id: https://svn.dealii.org/trunk@17146 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/include/lac/trilinos_solver.h | 32 ----------------------- 1 file changed, 32 deletions(-) diff --git a/deal.II/lac/include/lac/trilinos_solver.h b/deal.II/lac/include/lac/trilinos_solver.h index a2294e6fa9..fbddcef679 100644 --- a/deal.II/lac/include/lac/trilinos_solver.h +++ b/deal.II/lac/include/lac/trilinos_solver.h @@ -34,7 +34,6 @@ namespace TrilinosWrappers class SparseMatrix; class VectorBase; class PreconditionBase; - class PreconditionAMG; /** @@ -106,20 +105,6 @@ namespace TrilinosWrappers const VectorBase &b, const PreconditionBase &preconditioner); - /** - * Solve the linear system - * Ax=b. In contrast - * to the other vmult - * function, this solves the - * system with an AMG - * preconditioner. - */ - void - solve (const SparseMatrix &A, - VectorBase &x, - const VectorBase &b, - const PreconditionAMG &preconditioner); - /** * Access to object that controls * convergence. @@ -164,23 +149,6 @@ namespace TrilinosWrappers private: - /** - * Since we might need to call - * the solver with different - * types of preconditioners - * (Ifpack, ML), we write an - * additional function that - * does the actual job, whereas - * the public vmult - * operations do call this - * function with the respective - * argument. - */ - void solve (const SparseMatrix &A, - VectorBase &x, - const VectorBase &b, - const Epetra_Operator* preconditioner); - /** * A structure that collects * the Trilinos sparse matrix, -- 2.39.5