diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index d688d45d8ac1a8985ae74cb444f0e56da3ad3ae3..e2072e521bb8ec7eada87580c954cd4caeb22d1c 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -366,7 +366,7 @@ int main(int argc, char *argv[]) { false); // absolute error overallSolver.solve(); - timeSteppingScheme->extractSolution(problem_iterate, u); + timeSteppingScheme->extractDisplacement(problem_iterate, u); timeSteppingScheme->extractVelocity(problem_iterate, ud); udd = 0; diff --git a/src/timestepping.org b/src/timestepping.org index 51e8b5d893fdc8f5cea65661bea1f2e88015478a..92644bd67a63b681aea0f56cf0e76db7e3da1c31 100644 --- a/src/timestepping.org +++ b/src/timestepping.org @@ -40,7 +40,7 @@ VectorType &problem_iterate, MatrixType &problem_A) const = 0; - void virtual extractSolution(VectorType const &problem_iterate, + void virtual extractDisplacement(VectorType const &problem_iterate, VectorType &solution) const = 0; void virtual extractVelocity(VectorType const &problem_iterate, @@ -104,7 +104,7 @@ problem_iterate[i][1] = 0; // Y direction prescribed } - void virtual extractSolution(VectorType const &problem_iterate, + void virtual extractDisplacement(VectorType const &problem_iterate, VectorType &solution) const { solution = this->u_old; @@ -189,7 +189,7 @@ problem_iterate[i][1] = 0; // Y direction prescribed } - void virtual extractSolution(VectorType const &problem_iterate, + void virtual extractDisplacement(VectorType const &problem_iterate, VectorType &solution) const { solution = problem_iterate; @@ -306,7 +306,7 @@ } // u1 = u0 + tau/2 (du1 + du0) - void virtual extractSolution(VectorType const &problem_iterate, + void virtual extractDisplacement(VectorType const &problem_iterate, VectorType &solution) const { solution = this->u_old;