From 6457cd3683655ed3db0e6bbb46cd1bacc85866e5 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 1 Apr 2008 16:08:06 +0000
Subject: [PATCH] *** empty log message ***

---
 Mesh/BackgroundMesh.cpp        | 5 ++++-
 benchmarks/2d/Square-Attr1.geo | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/Mesh/BackgroundMesh.cpp b/Mesh/BackgroundMesh.cpp
index abc45eded1..e42003df81 100644
--- a/Mesh/BackgroundMesh.cpp
+++ b/Mesh/BackgroundMesh.cpp
@@ -1,4 +1,4 @@
-// $Id: BackgroundMesh.cpp,v 1.50 2008-04-01 16:04:14 geuzaine Exp $
+// $Id: BackgroundMesh.cpp,v 1.51 2008-04-01 16:08:06 geuzaine Exp $
 //
 // Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
 //
@@ -187,6 +187,9 @@ double BGM_MeshSize(GEntity *ge, double U, double V, double X, double Y, double
 
 bool Extend1dMeshIn2dSurfaces()
 {
+  // don't extend 1d mesh in surfaces if there is a background field
+  if(GModel::current()->getFields()->background_field != -1) return false;
+
   return CTX.mesh.lc_extend_from_boundary ? true : false;
 }
 
diff --git a/benchmarks/2d/Square-Attr1.geo b/benchmarks/2d/Square-Attr1.geo
index 69e623cf4f..0cccd05368 100644
--- a/benchmarks/2d/Square-Attr1.geo
+++ b/benchmarks/2d/Square-Attr1.geo
@@ -26,5 +26,5 @@ Field[2].DistMax = 0.3;
 
 Background Field = 2;
 
-Mesh.CharacteristicLengthFromPoints = 0;
-Mesh.CharacteristicLengthExtendFromBoundary = 0;
+//Mesh.CharacteristicLengthFromPoints = 1;
+//Mesh.CharacteristicLengthExtendFromBoundary = 1;
-- 
GitLab