From d542c445554c7a3b14b8dc36fc0bb9ec55cdd995 Mon Sep 17 00:00:00 2001
From: Matthias Maier <tamiko@43-1.org>
Date: Sun, 5 Apr 2015 23:00:26 +0200
Subject: [PATCH] Provide a "vector_type" typedef in the (iterative) solver
 interface

---
 include/deal.II/lac/solver.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/include/deal.II/lac/solver.h b/include/deal.II/lac/solver.h
index f986658876..9f36a760e9 100644
--- a/include/deal.II/lac/solver.h
+++ b/include/deal.II/lac/solver.h
@@ -322,6 +322,11 @@ template <class VECTOR = Vector<double> >
 class Solver : public Subscriptor
 {
 public:
+  /**
+   * A typedef for the underlying vector type
+   */
+  typedef VECTOR vector_type;
+
   /**
    * Constructor. Takes a control object which evaluates the conditions for
    * convergence, and an object that allows solvers to allocate memory for
-- 
2.39.5