diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index ebfd04eb5b6df3af8887d8cf37e1ed4d74e00b49..1b3c9ab94fe4da35ed5aefa54bc160681a7901a7 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 725462d0138630595f92c7b40392b9bcb988f54f..f8343390cde01ed82065b139783fcbf0da26fe5e 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