From 5fef5301e72a9a29d175f6f51333ee8bef3cc2c9 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Sun, 21 Jul 2013 14:55:03 +0200 Subject: [PATCH] [Cleanup] Group timestepping parameters in the parset --- src/one-body-sample.cc | 6 +++--- src/one-body-sample.parset | 6 ++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index ebfd04eb..1b3c9ab9 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -462,15 +462,15 @@ int main(int argc, char *argv[]) { std::fstream dampingWriter("damping", std::fstream::out); auto timeSteppingScheme = - initTimeStepper(parset.get<Config::scheme>("timeSteppingScheme"), + initTimeStepper(parset.get<Config::scheme>("timeSteps.scheme"), velocityDirichletFunction, velocityDirichletNodes, M, A, u_initial, v_initial, a_initial); auto stateUpdater = initStateUpdater<SingletonVectorType, VectorType>( parset.get<Config::stateModel>("boundary.friction.stateModel"), alpha_initial, frictionalNodes, frictionData); - auto const timesteps = parset.get<size_t>("timeSteps"); - auto const tau = parset.get<double>("endOfTime") / timesteps; + auto const timesteps = parset.get<size_t>("timeSteps.number"); + auto const tau = parset.get<double>("problem.endOfTime") / timesteps; VectorType v = v_initial; SingletonVectorType alpha = alpha_initial; diff --git a/src/one-body-sample.parset b/src/one-body-sample.parset index 725462d0..f8343390 100644 --- a/src/one-body-sample.parset +++ b/src/one-body-sample.parset @@ -1,8 +1,10 @@ # -*- mode:conf -*- -timeSteps = 10000 +[problem] endOfTime = 15 -timeSteppingScheme = newmark +[timeSteps] +number = 10000 +scheme = newmark [io] verbosity = quiet -- GitLab