Index: /issm/trunk/src/c/objects/Bamg/QuadTree.cpp
===================================================================
--- /issm/trunk/src/c/objects/Bamg/QuadTree.cpp	(revision 5268)
+++ /issm/trunk/src/c/objects/Bamg/QuadTree.cpp	(revision 5269)
@@ -98,39 +98,37 @@
 	/*Constructors/Destructors*/
 	/*FUNCTION QuadTree::QuadTree(){{{1*/
-	QuadTree::QuadTree() : 
-		th(NULL),                   // initial mesh = NULL
-		NbQuadTreeBox(0),           // initial number of quadtree boxes = 0
-		NbVertices(0){              // initial number of vertices = 0
-
-			/*Create container*/
-			boxcontainer=new DataSet();
-
-			/*Create Root, pointer toward the main box*/
-			root=NewQuadTreeBox();
+	QuadTree::QuadTree(){
+
+		/*Number of boxes and vertices*/
+		NbQuadTreeBox=0;
+		NbVertices=0;
+
+		/*Create container*/
+		boxcontainer=new DataSet();
+
+		/*Create Root, pointer toward the main box*/
+		root=NewQuadTreeBox();
 
 		}
 	/*}}}1*/
 	/*FUNCTION QuadTree::QuadTree(Mesh * t,long nbv){{{1*/
-	QuadTree::QuadTree(Mesh * t,long nbv) : 
-		th(t),
-		NbQuadTreeBox(0),
-		NbVertices(0)
-	{ 
-	 /*Original code from Frederic Hecht <hecht@ann.jussieu.fr> (BAMG v1.01, QuadTree.cpp/QuadTree)*/
-
-	 /*Get number of vertices*/
-	 if (nbv==-1) nbv=t->nbv;
-
-	 /*Create container*/
-	 boxcontainer=new DataSet();
-
-	 /*Create Root, pointer toward the main box*/
-	 root=NewQuadTreeBox();
-
-	 /*Check Sizes*/
-	 ISSMASSERT(MaxISize>MaxICoor);
-
-	 /*Add all vertices of the mesh*/
-	 for (int i=0;i<nbv;i++) Add(t->vertices[i]);
+	QuadTree::QuadTree(Mesh * t,long nbv){ 
+
+		/*Number of boxes and vertices*/
+		NbQuadTreeBox=0;
+		NbVertices=0;
+
+		/*Create container*/
+		boxcontainer=new DataSet();
+
+		/*Create Root, pointer toward the main box*/
+		root=NewQuadTreeBox();
+
+		/*Check Sizes*/
+		ISSMASSERT(MaxISize>MaxICoor);
+
+		/*Add all vertices of the mesh*/
+		if (nbv==-1) nbv=t->nbv;
+		for (int i=0;i<nbv;i++) Add(t->vertices[i]);
 
 	}
Index: /issm/trunk/src/c/objects/Bamg/QuadTree.h
===================================================================
--- /issm/trunk/src/c/objects/Bamg/QuadTree.h	(revision 5268)
+++ /issm/trunk/src/c/objects/Bamg/QuadTree.h	(revision 5269)
@@ -10,5 +10,4 @@
 	const long MaxISize = ( 1L << MaxDeep);  // = 2^30 : 010000000000..000 (bitwise operation)
 
-	class Mesh;
 	class BamgVertex;
 
@@ -48,5 +47,4 @@
 			/*QuadTree public Fields*/
 			QuadTreeBox* root;
-			Mesh*        th;
 			long         NbQuadTreeBox;
 			long         NbVertices;
