Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 26102)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 26103)
@@ -1284,4 +1284,24 @@
 	_printf_("list of vertices on surface: "<<values[0]<<" "<<values[1]<<" "<<values[2]);
 	_error_("Could not find 2 vertices on surface");
+}
+/*}}}*/
+void       Tria::ElementCoordinates(Vector<IssmDouble>* vxe,Vector<IssmDouble>* vye,Vector<IssmDouble>* vze, bool spherical){/*{{{*/
+
+	/*Look for x,y,z coordinates:*/
+	IssmDouble xyz_list[NUMVERTICES][3];
+	::GetVerticesCoordinates(&xyz_list[0][0],this->vertices,NUMVERTICES);
+
+	/*Find centroid:*/
+	IssmDouble xe=(xyz_list[0][0]+xyz_list[1][0]+xyz_list[2][0])/3.0;
+	IssmDouble ye=(xyz_list[0][1]+xyz_list[1][1]+xyz_list[2][1])/3.0;
+	IssmDouble ze=(xyz_list[0][2]+xyz_list[1][2]+xyz_list[2][2])/3.0;
+
+	if(!spherical){
+		vxe->SetValue(this->sid,xe,INS_VAL);
+		vye->SetValue(this->sid,ye,INS_VAL);
+		vze->SetValue(this->sid,ze,INS_VAL);
+	}
+	else _error_("spherical coordinates not supported yet!");
+	return;
 }
 /*}}}*/
@@ -6219,27 +6239,4 @@
 }
 /*}}}*/
-void    Tria::ElementCoordinates(Vector<IssmDouble>* vxe,Vector<IssmDouble>* vye,Vector<IssmDouble>* vze, bool spherical){/*{{{*/
-
-	/*Look for x,y,z coordinates:*/
-	IssmDouble xyz_list[NUMVERTICES][3];
-	IssmDouble xe,ye,ze;
-
-	/*Element XYZ list*/
-	::GetVerticesCoordinates(&xyz_list[0][0],this->vertices,NUMVERTICES);
-
-	/*Find centroid:*/
-	xe=(xyz_list[0][0]+xyz_list[1][0]+xyz_list[2][0])/3.0;
-	ye=(xyz_list[0][1]+xyz_list[1][1]+xyz_list[2][1])/3.0;
-	ze=(xyz_list[0][2]+xyz_list[1][2]+xyz_list[2][2])/3.0;
-
-	if(!spherical){
-		vxe->SetValue(this->sid,xe,INS_VAL);
-		vye->SetValue(this->sid,ye,INS_VAL);
-		vze->SetValue(this->sid,ze,INS_VAL);
-	}
-	else _error_("spherical coordinates not supported yet!");
-	return;
-}
-/*}}}*/
 
 //new logic 
