From c40743f47a3932078eea19b9301e0350850e1e0e Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Tue, 17 Jun 2014 13:37:55 +0000
Subject: [PATCH] Look for parameter keys 'lower', 'upper' only when the grid
 is structured

[[Imported from SVN: r9789]]
---
 cosserat-continuum.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/cosserat-continuum.cc b/cosserat-continuum.cc
index 1b1adf8d..0f0e20ea 100644
--- a/cosserat-continuum.cc
+++ b/cosserat-continuum.cc
@@ -219,11 +219,13 @@ int main (int argc, char *argv[]) try
 
     shared_ptr<GridType> grid;
 
-    FieldVector<double,dim> lower = parameterSet.get<FieldVector<double,dim> >("lower");
-    FieldVector<double,dim> upper = parameterSet.get<FieldVector<double,dim> >("upper");
+    FieldVector<double,dim> lower, upper;
 
     if (parameterSet.get<bool>("structuredGrid")) {
 
+        lower = parameterSet.get<FieldVector<double,dim> >("lower");
+        upper = parameterSet.get<FieldVector<double,dim> >("upper");
+        
         array<unsigned int,dim> elements = parameterSet.get<array<unsigned int,dim> >("elements");
         grid = StructuredGridFactory<GridType>::createCubeGrid(lower, upper, elements);
 
-- 
GitLab