From 1f198f05f01feb95758db627da8a01bbbb60078c Mon Sep 17 00:00:00 2001
From: Oliver Sander <oliver.sander@tu-dresden.de>
Date: Wed, 11 Apr 2018 16:16:23 +0200
Subject: [PATCH] Do not use basis.indexSet() anymore

The method indexSet has been removed from dune-functions
a long time ago.
---
 src/cosserat-continuum.cc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/cosserat-continuum.cc b/src/cosserat-continuum.cc
index 95c87570..735cf746 100644
--- a/src/cosserat-continuum.cc
+++ b/src/cosserat-continuum.cc
@@ -233,14 +233,14 @@ int main (int argc, char *argv[]) try
       std::cout << "Neumann boundary has " << neumannBoundary.numFaces() << " faces\n";
 
 
-    BitSetVector<1> dirichletNodes(feBasis.indexSet().size(), false);
+    BitSetVector<1> dirichletNodes(feBasis.size(), false);
     constructBoundaryDofs(dirichletBoundary,fufemFeBasis,dirichletNodes);
 
-    BitSetVector<1> neumannNodes(feBasis.indexSet().size(), false);
+    BitSetVector<1> neumannNodes(feBasis.size(), false);
     constructBoundaryDofs(neumannBoundary,fufemFeBasis,neumannNodes);
 
-    BitSetVector<blocksize> dirichletDofs(feBasis.indexSet().size(), false);
-    for (size_t i=0; i<feBasis.indexSet().size(); i++)
+    BitSetVector<blocksize> dirichletDofs(feBasis.size(), false);
+    for (size_t i=0; i<feBasis.size(); i++)
       if (dirichletNodes[i][0])
         for (int j=0; j<5; j++)
           dirichletDofs[i][j] = true;
-- 
GitLab