From 596946e9156a0eeeeefffeb089969ba24ec09197 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Thu, 22 Nov 2012 14:31:38 +0100
Subject: [PATCH] dim -> dims

---
 src/one-body-sample.org | 46 ++++++++++++++++++++---------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

diff --git a/src/one-body-sample.org b/src/one-body-sample.org
index 74af7105..d89fe523 100644
--- a/src/one-body-sample.org
+++ b/src/one-body-sample.org
@@ -14,11 +14,11 @@
 #+begin_src c++
   {
     double volume = 1.0;
-    for (int i=0; i<dim; ++i)
+    for (int i=0; i<dims; ++i)
       volume *= (upperRight[i] - lowerLeft[i]);
 
     double area = 1.0;
-    for (int i=0; i<dim; ++i)
+    for (int i=0; i<dims; ++i)
       if (i != 1)
         area *= (upperRight[i] - lowerLeft[i]);
 
@@ -54,20 +54,20 @@
 #+name: setupBoundary
 #+begin_src c++
   {
-    typedef typename GridView::template Codim<dim>::Iterator VertexLeafIterator;
+    typedef typename GridView::template Codim<dims>::Iterator VertexLeafIterator;
   
     Dune::MultipleCodimMultipleGeomTypeMapper
       <GridView, Dune::MCMGVertexLayout> const myVertexMapper(leafView);
   
-    for (auto it = leafView.template begin<dim>();
-         it != leafView.template end<dim>();
+    for (auto it = leafView.template begin<dims>();
+         it != leafView.template end<dims>();
          ++it) {
       assert(it->geometry().corners() == 1);
-      Dune::FieldVector<double, dim> const coordinates = it->geometry().corner(0);
+      Dune::FieldVector<double, dims> const coordinates = it->geometry().corner(0);
       size_t const id = myVertexMapper.map(*it);
   
       // Find the center of the lower face
-      switch (dim) {
+      switch (dims) {
       case 3:
         if (coordinates[2] != lowerLeft[2])
           break;
@@ -169,13 +169,13 @@
 * Functions
 #+name: defineInitTimeStepper
 #+begin_src c++
-  template<class VectorType, class MatrixType, class FunctionType, int dim>
+  template<class VectorType, class MatrixType, class FunctionType, int dims>
   Dune::shared_ptr
   <TimeSteppingScheme
-   <VectorType,MatrixType,FunctionType,dim> >
+   <VectorType,MatrixType,FunctionType,dims> >
   initTimeStepper(Config::scheme scheme,
                   FunctionType const &dirichletFunction,
-                  Dune::BitSetVector<dim> const &ignoreNodes,
+                  Dune::BitSetVector<dims> const &ignoreNodes,
                   MatrixType const &massMatrix, MatrixType const &stiffnessMatrix,
                   VectorType const &u_initial,
                   VectorType const &ud_initial,
@@ -184,14 +184,14 @@
     switch (scheme) {
     case Config::ImplicitTwoStep:
       return Dune::make_shared<ImplicitTwoStep<VectorType,MatrixType,
-                                               FunctionType,dim> >
+                                               FunctionType,dims> >
         (stiffnessMatrix, u_initial, ud_initial, ignoreNodes, dirichletFunction);
     case Config::ImplicitEuler:
       return Dune::make_shared<ImplicitEuler<VectorType,MatrixType,
-                                             FunctionType,dim> >
+                                             FunctionType,dims> >
         (stiffnessMatrix, u_initial, ud_initial, ignoreNodes, dirichletFunction);
     case Config::Newmark:
-      return Dune::make_shared <Newmark <VectorType,MatrixType,FunctionType,dim> >
+      return Dune::make_shared <Newmark <VectorType,MatrixType,FunctionType,dims> >
         (stiffnessMatrix, massMatrix, u_initial, ud_initial, udd_initial,
          ignoreNodes, dirichletFunction);
     }
@@ -244,8 +244,8 @@
       (srcdir "/one-body-sample.parset", parset);
     Dune::ParameterTreeParser::readOptions(argc, argv, parset);
   
-    typedef Dune::FieldVector<double, dim> SmallVector;
-    typedef Dune::FieldMatrix<double, dim, dim> SmallMatrix;
+    typedef Dune::FieldVector<double, dims> SmallVector;
+    typedef Dune::FieldMatrix<double, dims, dims> SmallMatrix;
     typedef Dune::BCRSMatrix<SmallMatrix> MatrixType;
     typedef Dune::BlockVector<SmallVector> VectorType;
     typedef Dune::BlockVector<Dune::FieldVector<double,1> > SingletonVectorType;
@@ -259,15 +259,15 @@
     auto const L = parset.get<double>("boundary.friction.L");
   
     // {{{ Set up grid
-    typedef Dune::ALUGrid<dim, dim, Dune::simplex, Dune::nonconforming>
+    typedef Dune::ALUGrid<dims, dims, Dune::simplex, Dune::nonconforming>
       GridType;
   
-    Dune::FieldVector<typename GridType::ctype, dim> lowerLeft(0);
-    Dune::FieldVector<typename GridType::ctype, dim> upperRight(1);
+    Dune::FieldVector<typename GridType::ctype, dims> lowerLeft(0);
+    Dune::FieldVector<typename GridType::ctype, dims> upperRight(1);
     upperRight[0] = parset.get<size_t>("body.width");
     upperRight[1] = parset.get<size_t>("body.height");
   
-    Dune::array<unsigned int, dim> elements;
+    Dune::array<unsigned int, dims> elements;
     std::fill(elements.begin(), elements.end(), 1);
     elements[0] = parset.get<size_t>("body.width");
     elements[1] = parset.get<size_t>("body.height");
@@ -277,7 +277,7 @@
   
     auto const refinements = parset.get<size_t>("grid.refinements");
     grid->globalRefine(refinements);
-    size_t const finestSize = grid->size(grid->maxLevel(), dim);
+    size_t const finestSize = grid->size(grid->maxLevel(), dims);
   
     typedef GridType::LeafGridView GridView;
     GridView const leafView = grid->leafView();
@@ -291,7 +291,7 @@
   
     // Set up the boundary
     size_t specialNode = finestSize;
-    Dune::BitSetVector<dim> ignoreNodes(finestSize, false);
+    Dune::BitSetVector<dims> ignoreNodes(finestSize, false);
     Dune::BitSetVector<1> neumannNodes(finestSize, false);
     Dune::BitSetVector<1> frictionalNodes(finestSize, false);
     <<setupBoundary>>;
@@ -339,7 +339,7 @@
     auto const solver_tolerance = parset.get<double>("solver.tolerance");
     typedef MyConvexProblem<MatrixType, VectorType> MyConvexProblemType;
     typedef MyBlockProblem<MyConvexProblemType> MyBlockProblemType;
-    MySolver<dim, MatrixType, VectorType, GridType, MyBlockProblemType>
+    MySolver<dims, MatrixType, VectorType, GridType, MyBlockProblemType>
       mySolver(parset.sub("solver.tnnmg"), refinements, solver_tolerance,
                ,*grid, ignoreNodes);
   
@@ -534,7 +534,7 @@
   #include "state/ruinastateupdater.hh"
   #include "state/dieterichstateupdater.hh"
   
-  int const dim = DIM;
+  int const dims = DIM;
   
   <<defineInitTimeStepper>>
   <<defineInitStateUpdater>>
-- 
GitLab