From cd6536956cfb13abc147b9eba54289be4f13a93b Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <github@naumov.de>
Date: Fri, 19 Apr 2019 22:05:36 +0200
Subject: [PATCH] [PL] HM: push back state in matrix near fracture.

---
 .../HydroMechanicsLocalAssemblerMatrixNearFracture.h   | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/ProcessLib/LIE/HydroMechanics/LocalAssembler/HydroMechanicsLocalAssemblerMatrixNearFracture.h b/ProcessLib/LIE/HydroMechanics/LocalAssembler/HydroMechanicsLocalAssemblerMatrixNearFracture.h
index f473ad8e3a3..be07a6d3fbd 100644
--- a/ProcessLib/LIE/HydroMechanics/LocalAssembler/HydroMechanicsLocalAssemblerMatrixNearFracture.h
+++ b/ProcessLib/LIE/HydroMechanics/LocalAssembler/HydroMechanicsLocalAssemblerMatrixNearFracture.h
@@ -60,6 +60,16 @@ private:
                                       Eigen::VectorXd& local_b,
                                       Eigen::MatrixXd& local_J) override;
 
+    void preTimestepConcrete(std::vector<double> const& /*local_x*/,
+                             double const /*t*/,
+                             double const /*delta_t*/) override
+    {
+        for (auto& ip_data : _ip_data)
+        {
+            ip_data.pushBackState();
+        }
+    }
+
     void computeSecondaryVariableConcreteWithVector(
         double const t, Eigen::VectorXd const& local_x) override;
 
-- 
GitLab