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