From b0a72b7deba7deab31592787894cfeff5f7b3a69 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Fri, 16 Dec 2011 16:20:54 +0100
Subject: [PATCH] Use auto

---
 src/one-body-sample.cc | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index ab9bd7a3..b210879f 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -302,20 +302,19 @@ int main(int argc, char *argv[]) {
 
       if (parset.get<bool>("useTNNMG")) {
         // {{{ Linear Solver;
-        TruncatedBlockGSStep<OperatorType, VectorType> *linearBaseSolverStep =
+        auto linearBaseSolverStep =
             new TruncatedBlockGSStep<OperatorType, VectorType>;
-
-        EnergyNorm<OperatorType, VectorType> *baseEnergyNorm =
+        auto baseEnergyNorm =
             new EnergyNorm<OperatorType, VectorType>(*linearBaseSolverStep);
-        LoopSolver<VectorType> *linearBaseSolver = new LoopSolver<VectorType>(
+        auto linearBaseSolver = new LoopSolver<VectorType>(
             linearBaseSolverStep, solver_maxIterations, solver_tolerance,
             baseEnergyNorm, Solver::QUIET);
         // }}}
 
         // {{{ Smoothers
-        TruncatedBlockGSStep<OperatorType, VectorType> *linearPresmoother =
+        auto linearPresmoother =
             new TruncatedBlockGSStep<OperatorType, VectorType>;
-        TruncatedBlockGSStep<OperatorType, VectorType> *linearPostsmoother =
+        auto linearPostsmoother =
             new TruncatedBlockGSStep<OperatorType, VectorType>;
         // }}}
 
@@ -331,8 +330,7 @@ int main(int argc, char *argv[]) {
         // {{{ Transfer operators
         linearIterationStep->mgTransfer_.resize(levels - 1);
         for (size_t i = 0; i < linearIterationStep->mgTransfer_.size(); i++) {
-          CompressedMultigridTransfer<VectorType> *newTransferOp =
-              new CompressedMultigridTransfer<VectorType>;
+          auto newTransferOp = new CompressedMultigridTransfer<VectorType>;
           newTransferOp->setup(grid, i, i + 1);
           linearIterationStep->mgTransfer_[i] = newTransferOp;
         }
-- 
GitLab