From b9a80fd28968fb47c4b28cf03592a96d1e9cd945 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Tue, 15 May 2012 14:20:42 +0200 Subject: [PATCH] Define time as h * run --- src/one-body-sample.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 55add0c6..759c0a1e 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -235,6 +235,7 @@ int main(int argc, char *argv[]) { auto const &neumannFunction = functions.get("neumannCondition"); for (size_t run = 1; run <= timesteps; ++run) { + double const time = h * run; if (parset.get<bool>("printProgress")) { std::cout << '*'; std::cout.flush(); @@ -242,12 +243,12 @@ int main(int argc, char *argv[]) { { assemble_neumann<GridType, GridView, SmallVector, P1Basis>( - leafView, p1Basis, neumannNodes, b4, neumannFunction, h * run); + leafView, p1Basis, neumannNodes, b4, neumannFunction, time); stiffnessMatrix.mmv(u4, b4); // Apply Dirichlet condition for (int i = 0; i < finestSize; ++i) if (ignoreNodes[i].count() == dim) { - dirichletFunction.evaluate(h * run, u4_diff[i][0]); + dirichletFunction.evaluate(time, u4_diff[i][0]); u4_diff[i][0] /= refinement_factor; } -- GitLab