From 51cf7bb419e505d1efdde6b503cb6ac8003873e0 Mon Sep 17 00:00:00 2001
From: Benjamin Faigle <benjamin.faigle@posteo.de>
Date: Wed, 20 Oct 2010 13:01:24 +0000
Subject: [PATCH] fixed wrong determination of boundary values in tutorial
 decoupled

git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@4478 2fb0f335-1f38-0410-981e-8018bf24f1b0
---
 tutorial/tutorialproblem_decoupled.hh | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/tutorial/tutorialproblem_decoupled.hh b/tutorial/tutorialproblem_decoupled.hh
index 924fea6002..de8ad386a5 100644
--- a/tutorial/tutorialproblem_decoupled.hh
+++ b/tutorial/tutorialproblem_decoupled.hh
@@ -123,7 +123,7 @@ SET_INT_PROP(TutorialProblemDecoupled, VelocityFormulation,
 SET_TYPE_PROP(TutorialProblemDecoupled, DiffusivePart,
         Dumux::CapillaryDiffusion<TypeTag>); /*@\label{tutorial-decoupled:DiffusivePart}@*/
 
-SET_SCALAR_PROP(TutorialProblemDecoupled, CFLFactor, 0.3); /*@\label{tutorial-decoupled:cfl}@*/
+SET_SCALAR_PROP(TutorialProblemDecoupled, CFLFactor, 0.5); /*@\label{tutorial-decoupled:cfl}@*/
 
 // Disable gravity
 SET_BOOL_PROP(TutorialProblemDecoupled, EnableGravity, false); /*@\label{tutorial-decoupled:gravity}@*/
@@ -224,7 +224,7 @@ public:
      */
     typename BoundaryConditions::Flags bctypePress(const GlobalPosition& globalPos, const Intersection& intersection) const /*@\label{tutorial-decoupled:bctypePress}@*/
     {
-        if ((globalPos[0] < lowerLeft_[0] + eps_))
+        if ((globalPos[0] < this->bboxMin()[0] + eps_))
             return BoundaryConditions::dirichlet;
         // all other boundaries
         return BoundaryConditions::neumann;
@@ -236,7 +236,7 @@ public:
      */
     BoundaryConditions::Flags bctypeSat(const GlobalPosition& globalPos, const Intersection& intersection) const /*@\label{tutorial-decoupled:bctypeSat}@*/
     {
-        if (globalPos[0] < lowerLeft_[0] + eps_)
+        if (globalPos[0] < this->bboxMin()[0] + eps_)
             return Dumux::BoundaryConditions::dirichlet;
         else
             return Dumux::BoundaryConditions::neumann;
@@ -247,7 +247,7 @@ public:
      */
     Scalar dirichletPress(const GlobalPosition& globalPos, const Intersection& intersection) const /*@\label{tutorial-decoupled:dirichletPress}@*/
     {
-        if (globalPos[0] < lowerLeft_[0] + eps_)
+        if (globalPos[0] < this->bboxMin()[0] + eps_)
             return 2e5;
         // all other boundaries
         return 0;
@@ -258,7 +258,7 @@ public:
      */
     Scalar dirichletSat(const GlobalPosition& globalPos, const Intersection& intersection) const /*@\label{tutorial-decoupled:dirichletSat}@*/
     {
-        if (globalPos[0] < lowerLeft_[0] + eps_)
+        if (globalPos[0] < this->bboxMin()[0] + eps_)
             return 1;
         // all other boundaries
         return 0;
@@ -270,7 +270,7 @@ public:
     std::vector<Scalar> neumannPress(const GlobalPosition& globalPos, const Intersection& intersection) const /*@\label{tutorial-decoupled:neumannPress}@*/
     {
         std::vector<Scalar> neumannFlux(2,0.0);
-        if (globalPos[0] > upperRight_[0] - eps_)
+        if (globalPos[0] > this->bboxMax()[0] - eps_)
         {
             neumannFlux[nPhaseIdx] = 3e-4;
         }
-- 
GitLab