From 541e49e3a4836c2cfc88c73a46be80f042cc8b1e Mon Sep 17 00:00:00 2001
From: Johannes Hommel <johannes.hommel@iws.uni-stuttgart.de>
Date: Mon, 20 Nov 2017 11:50:31 +0100
Subject: [PATCH] [2pncmin][next] ported the .cc and problem files according to
 their 2pnc versions

---
 .../2pncmin/implicit/test_cc2pncmin.cc               | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/test/porousmediumflow/2pncmin/implicit/test_cc2pncmin.cc b/test/porousmediumflow/2pncmin/implicit/test_cc2pncmin.cc
index fdbafc6593..0a7f57a387 100644
--- a/test/porousmediumflow/2pncmin/implicit/test_cc2pncmin.cc
+++ b/test/porousmediumflow/2pncmin/implicit/test_cc2pncmin.cc
@@ -113,9 +113,8 @@ int main(int argc, char** argv) try
     auto problem = std::make_shared<Problem>(fvGridGeometry);
 
     // the solution vector
-    using GridView = typename GET_PROP_TYPE(TypeTag, GridView);
     using SolutionVector = typename GET_PROP_TYPE(TypeTag, SolutionVector);
-    SolutionVector x(leafGridView.size(GridView::dimension));
+    SolutionVector x(leafGridView.size(0));
     problem->applyInitialSolution(x);
     auto xOld = x;
 
@@ -141,6 +140,9 @@ int main(int argc, char** argv) try
     VtkOutputModule<TypeTag> vtkWriter(*problem, *fvGridGeometry, *gridVariables, x, problem->name());
     VtkOutputFields::init(vtkWriter); //! Add model specific output fields
     //add specific output
+    vtkWriter.addField(problem->getCurrentDensity(), "currentDensity [A/cm^2]");
+    vtkWriter.addField(problem->getReactionSourceH2O(), "reactionSourceH2O [mol/(sm^2)]");
+    vtkWriter.addField(problem->getReactionSourceO2(), "reactionSourceO2 [mol/(sm^2)]");
     vtkWriter.addField(problem->getKxx(), "Kxx");
     vtkWriter.addField(problem->getKyy(), "Kyy");
     vtkWriter.write(0.0);
@@ -166,10 +168,6 @@ int main(int argc, char** argv) try
     // time loop
     timeLoop->start(); do
     {
-        // set time for problem for implicit Euler scheme
-        problem->setTime( timeLoop->time() + timeLoop->timeStepSize() );
-        problem->setTimeStepSize( timeLoop->timeStepSize() );
-
         // set previous solution for storage evaluations
         assembler->setPreviousSolution(xOld);
 
@@ -251,4 +249,4 @@ catch (...)
 {
     std::cerr << "Unknown exception thrown! ---> Abort!" << std::endl;
     return 4;
-}
\ No newline at end of file
+}
-- 
GitLab