From de57cc3d76faf500c8bfb886adc96ea9d308a487 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Thu, 11 Oct 2012 16:47:59 +0200 Subject: [PATCH] Allow the width/height to be set --- src/one-body-sample.cc | 6 +++++- src/one-body-sample.parset | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index feb5c59f..afe05911 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -148,9 +148,13 @@ int main(int argc, char *argv[]) { typedef Dune::ALUGrid<dim, dim, 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, dim> upperRight(1); // depth 1 + upperRight[0] = parset.get<size_t>("body.width"); + upperRight[1] = parset.get<size_t>("body.height"); Dune::array<unsigned int, dim> elements; std::fill(elements.begin(), elements.end(), 1); + elements[0] = parset.get<size_t>("body.width"); + elements[1] = parset.get<size_t>("body.height"); auto grid = Dune::StructuredGridFactory<GridType>::createSimplexGrid( lowerLeft, upperRight, elements); diff --git a/src/one-body-sample.parset b/src/one-body-sample.parset index 8109f404..dca2c882 100644 --- a/src/one-body-sample.parset +++ b/src/one-body-sample.parset @@ -19,6 +19,8 @@ refinements = 4 E = 5e7 nu = 0.3 # The closer we get to 0.5, the more wiggly everything gets density = 5000 +height = 1 +width = 1 [solver] tolerance = 1e-10 -- GitLab