From 849694106ec47a7f5092bf07881d9a25ba86de7e Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Thu, 5 Dec 2019 16:01:01 +0100
Subject: [PATCH] [PL] RM; Fix the postTimestep, which is preTS.

Probably forgotten when splitting the preTS in init and postTS.
---
 ProcessLib/RichardsMechanics/RichardsMechanicsProcess.cpp | 6 +++---
 ProcessLib/RichardsMechanics/RichardsMechanicsProcess.h   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.cpp b/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.cpp
index fd5ba4b5325..cad035eefd8 100644
--- a/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.cpp
+++ b/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.cpp
@@ -331,18 +331,18 @@ void RichardsMechanicsProcess<DisplacementDim>::
 }
 
 template <int DisplacementDim>
-void RichardsMechanicsProcess<DisplacementDim>::preTimestepConcreteProcess(
+void RichardsMechanicsProcess<DisplacementDim>::postTimestepConcreteProcess(
     std::vector<GlobalVector*> const& x, double const t, double const dt,
     const int process_id)
 {
-    DBUG("PreTimestep RichardsMechanicsProcess.");
+    DBUG("PostTimestep RichardsMechanicsProcess.");
 
     if (hasMechanicalProcess(process_id))
     {
         ProcessLib::ProcessVariable const& pv =
             getProcessVariables(process_id)[0];
         GlobalExecutor::executeSelectedMemberOnDereferenced(
-            &LocalAssemblerIF::preTimestep, _local_assemblers,
+            &LocalAssemblerIF::postTimestep, _local_assemblers,
             pv.getActiveElementIDs(), *_local_to_global_index_map,
             *x[process_id], t, dt);
     }
diff --git a/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.h b/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.h
index c50b236dc46..c639fa15ea8 100644
--- a/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.h
+++ b/ProcessLib/RichardsMechanics/RichardsMechanicsProcess.h
@@ -84,7 +84,7 @@ private:
         int const process_id, GlobalMatrix& M, GlobalMatrix& K, GlobalVector& b,
         GlobalMatrix& Jac) override;
 
-    void preTimestepConcreteProcess(std::vector<GlobalVector*> const& x,
+    void postTimestepConcreteProcess(std::vector<GlobalVector*> const& x,
                                     double const t, double const dt,
                                     const int process_id) override;
 
-- 
GitLab