]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add one more file with generic preconditioner interfaces.
authorkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 8 Oct 2008 13:11:08 +0000 (13:11 +0000)
committerkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 8 Oct 2008 13:11:08 +0000 (13:11 +0000)
git-svn-id: https://svn.dealii.org/trunk@17146 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/include/lac/trilinos_solver.h

index a2294e6fa92e2e6b62260c16b4804c147c060696..fbddcef679cfbcd123919478b5fc01f204cc44f6 100644 (file)
@@ -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
-                                        * <tt>Ax=b</tt>. In contrast
-                                        * to the other <tt>vmult</tt>
-                                        * 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 <tt>vmult</tt>
-                                       * 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,

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.