Index: /issm/trunk/src/c/objects/Numerics/ElementMatrix.cpp
===================================================================
--- /issm/trunk/src/c/objects/Numerics/ElementMatrix.cpp	(revision 5826)
+++ /issm/trunk/src/c/objects/Numerics/ElementMatrix.cpp	(revision 5827)
@@ -30,21 +30,21 @@
 
 	this->row_fsize=0;
-	this->row_finternaldoflist=NULL;
-	this->row_fexternaldoflist=NULL;
+	this->row_flocaldoflist=NULL;
+	this->row_fglobaldoflist=NULL;
 	this->row_ssize=0;
-	this->row_sinternaldoflist=NULL;
-	this->row_sexternaldoflist=NULL;
+	this->row_slocaldoflist=NULL;
+	this->row_sglobaldoflist=NULL;
 
 	this->col_fsize=0;
-	this->col_finternaldoflist=NULL;
-	this->col_fexternaldoflist=NULL;
+	this->col_flocaldoflist=NULL;
+	this->col_fglobaldoflist=NULL;
 	this->col_ssize=0;
-	this->col_sinternaldoflist=NULL;
-	this->col_sexternaldoflist=NULL;
-
-}
-/*}}}*/
-/*FUNCTION ElementMatrix::ElementMatrix(int gsize,bool square,int* in_gexternaldoflist){{{1*/
-ElementMatrix::ElementMatrix(int gsize,bool square,int* in_gexternaldoflist){
+	this->col_slocaldoflist=NULL;
+	this->col_sglobaldoflist=NULL;
+
+}
+/*}}}*/
+/*FUNCTION ElementMatrix::ElementMatrix(int gsize,bool square,int* in_gglobaldoflist){{{1*/
+ElementMatrix::ElementMatrix(int gsize,bool square,int* in_gglobaldoflist){
 
 	if(square=false)ISSMERROR(" calling square constructor with false square flag!");
@@ -59,30 +59,30 @@
 	
 	if(this->nrows){
-		this->gexternaldoflist=(int*)xmalloc(this->nrows*sizeof(int));
-		memcpy(this->gexternaldoflist,in_gexternaldoflist,this->nrows*sizeof(int));
-	}
-	else{
-		this->gexternaldoflist=NULL;
+		this->gglobaldoflist=(int*)xmalloc(this->nrows*sizeof(int));
+		memcpy(this->gglobaldoflist,in_gglobaldoflist,this->nrows*sizeof(int));
+	}
+	else{
+		this->gglobaldoflist=NULL;
 	}
 
 	/*don't do rows and cols, because kff is false:*/
 	this->row_fsize=0;
-	this->row_finternaldoflist=NULL;
-	this->row_fexternaldoflist=NULL;
+	this->row_flocaldoflist=NULL;
+	this->row_fglobaldoflist=NULL;
 	this->row_ssize=0;
-	this->row_sinternaldoflist=NULL;
-	this->row_sexternaldoflist=NULL;
+	this->row_slocaldoflist=NULL;
+	this->row_sglobaldoflist=NULL;
 	
 	this->col_fsize=0;
-	this->col_finternaldoflist=NULL;
-	this->col_fexternaldoflist=NULL;
+	this->col_flocaldoflist=NULL;
+	this->col_fglobaldoflist=NULL;
 	this->col_ssize=0;
-	this->col_sinternaldoflist=NULL;
-	this->col_sexternaldoflist=NULL;
-
-}
-/*}}}*/
-/*FUNCTION ElementMatrix::ElementMatrix(int gsize,bool square,int* finternaldoflist,int* fexternaldoflist,int fsize,int* sinternaldoflist,int* sexternaldoflist,int ssize){{{1*/
-ElementMatrix::ElementMatrix(int gsize,bool square,int* finternaldoflist,int* fexternaldoflist,int fsize,int* sinternaldoflist,int* sexternaldoflist,int ssize){
+	this->col_slocaldoflist=NULL;
+	this->col_sglobaldoflist=NULL;
+
+}
+/*}}}*/
+/*FUNCTION ElementMatrix::ElementMatrix(int gsize,bool square,int* flocaldoflist,int* fglobaldoflist,int fsize,int* slocaldoflist,int* sglobaldoflist,int ssize){{{1*/
+ElementMatrix::ElementMatrix(int gsize,bool square,int* flocaldoflist,int* fglobaldoflist,int fsize,int* slocaldoflist,int* sglobaldoflist,int ssize){
 
 	if(square=false)ISSMERROR(" calling square constructor with false square flag!");
@@ -99,36 +99,36 @@
 	this->row_fsize=fsize;
 	if(fsize){
-		this->row_finternaldoflist=(int*)xmalloc(fsize*sizeof(int));
-		this->row_fexternaldoflist=(int*)xmalloc(fsize*sizeof(int));
-		memcpy(this->row_finternaldoflist,finternaldoflist,fsize*sizeof(int));
-		memcpy(this->row_fexternaldoflist,fexternaldoflist,fsize*sizeof(int));
-	}
-	else{
-		this->row_finternaldoflist=NULL;
-		this->row_fexternaldoflist=NULL;
+		this->row_flocaldoflist=(int*)xmalloc(fsize*sizeof(int));
+		this->row_fglobaldoflist=(int*)xmalloc(fsize*sizeof(int));
+		memcpy(this->row_flocaldoflist,flocaldoflist,fsize*sizeof(int));
+		memcpy(this->row_fglobaldoflist,fglobaldoflist,fsize*sizeof(int));
+	}
+	else{
+		this->row_flocaldoflist=NULL;
+		this->row_fglobaldoflist=NULL;
 	}
 
 	this->row_ssize=ssize;
 	if(ssize){
-		this->row_sinternaldoflist=(int*)xmalloc(ssize*sizeof(int));
-		this->row_sexternaldoflist=(int*)xmalloc(ssize*sizeof(int));
-		memcpy(this->row_sinternaldoflist,sinternaldoflist,ssize*sizeof(int));
-		memcpy(this->row_sexternaldoflist,sexternaldoflist,ssize*sizeof(int));
-	}
-	else{
-		this->row_sinternaldoflist=NULL;
-		this->row_sexternaldoflist=NULL;
+		this->row_slocaldoflist=(int*)xmalloc(ssize*sizeof(int));
+		this->row_sglobaldoflist=(int*)xmalloc(ssize*sizeof(int));
+		memcpy(this->row_slocaldoflist,slocaldoflist,ssize*sizeof(int));
+		memcpy(this->row_sglobaldoflist,sglobaldoflist,ssize*sizeof(int));
+	}
+	else{
+		this->row_slocaldoflist=NULL;
+		this->row_sglobaldoflist=NULL;
 	}
 
 	/*don't do cols, we can't pick them up from the rows: */
 	this->col_fsize=0;
-	this->col_finternaldoflist=NULL;
-	this->col_fexternaldoflist=NULL;
+	this->col_flocaldoflist=NULL;
+	this->col_fglobaldoflist=NULL;
 	this->col_ssize=0;
-	this->col_sinternaldoflist=NULL;
-	this->col_sexternaldoflist=NULL;
+	this->col_slocaldoflist=NULL;
+	this->col_sglobaldoflist=NULL;
 
 	/*don't do g-set: */
-	this->gexternaldoflist=NULL;
+	this->gglobaldoflist=NULL;
 
 }
@@ -138,13 +138,13 @@
 	
 	xfree((void**)&this->values);
-	xfree((void**)&this->gexternaldoflist);
-	xfree((void**)&this->row_finternaldoflist);
-	xfree((void**)&this->row_fexternaldoflist);
-	xfree((void**)&this->row_sinternaldoflist);
-	xfree((void**)&this->row_sexternaldoflist);
-	xfree((void**)&this->col_finternaldoflist);
-	xfree((void**)&this->col_fexternaldoflist);
-	xfree((void**)&this->col_sinternaldoflist);
-	xfree((void**)&this->col_sexternaldoflist);
+	xfree((void**)&this->gglobaldoflist);
+	xfree((void**)&this->row_flocaldoflist);
+	xfree((void**)&this->row_fglobaldoflist);
+	xfree((void**)&this->row_slocaldoflist);
+	xfree((void**)&this->row_sglobaldoflist);
+	xfree((void**)&this->col_flocaldoflist);
+	xfree((void**)&this->col_fglobaldoflist);
+	xfree((void**)&this->col_slocaldoflist);
+	xfree((void**)&this->col_sglobaldoflist);
 }
 /*}}}*/
@@ -167,5 +167,5 @@
 
 	int i,j;
-	double* internalvalues=NULL;
+	double* localvalues=NULL;
 
 	if(this->square){
@@ -173,21 +173,21 @@
 		
 		if(!this->kff){
-			/*add internal values into global  matrix, using the fexternaldoflist: */
-			MatSetValues(Kgg,this->nrows,this->gexternaldoflist,this->nrows,this->gexternaldoflist,(const double*)values,ADD_VALUES);
+			/*add local values into global  matrix, using the fglobaldoflist: */
+			MatSetValues(Kgg,this->nrows,this->gglobaldoflist,this->nrows,this->gglobaldoflist,(const double*)values,ADD_VALUES);
 		}
 		else{
 			if(this->row_fsize){
 				/*first, retrieve values that are in the f-set from the g-set values matrix: */
-				internalvalues=(double*)xmalloc(this->row_fsize*this->row_fsize*sizeof(double));
+				localvalues=(double*)xmalloc(this->row_fsize*this->row_fsize*sizeof(double));
 				for(i=0;i<this->row_fsize;i++){
 					for(j=0;j<this->row_fsize;j++){
-						*(internalvalues+this->row_fsize*i+j)=*(this->values+this->ncols*this->row_finternaldoflist[i]+this->row_finternaldoflist[j]);
+						*(localvalues+this->row_fsize*i+j)=*(this->values+this->ncols*this->row_flocaldoflist[i]+this->row_flocaldoflist[j]);
 					}
 				}
-				/*add internal values into global  matrix, using the fexternaldoflist: */
-				MatSetValues(Kff,this->row_fsize,this->row_fexternaldoflist,this->row_fsize,this->row_fexternaldoflist,(const double*)internalvalues,ADD_VALUES);
+				/*add local values into global  matrix, using the fglobaldoflist: */
+				MatSetValues(Kff,this->row_fsize,this->row_fglobaldoflist,this->row_fsize,this->row_fglobaldoflist,(const double*)localvalues,ADD_VALUES);
 
 				/*Free ressources:*/
-				xfree((void**)&internalvalues);
+				xfree((void**)&localvalues);
 			}
 
@@ -195,15 +195,15 @@
 			if((this->row_ssize!=0) && (this->row_fsize!=0)){
 				/*first, retrieve values that are in the f and s-set from the g-set values matrix: */
-				internalvalues=(double*)xmalloc(this->row_fsize*this->row_ssize*sizeof(double));
+				localvalues=(double*)xmalloc(this->row_fsize*this->row_ssize*sizeof(double));
 				for(i=0;i<this->row_fsize;i++){
 					for(j=0;j<this->row_ssize;j++){
-						*(internalvalues+this->row_ssize*i+j)=*(this->values+this->ncols*this->row_finternaldoflist[i]+this->row_sinternaldoflist[j]);
+						*(localvalues+this->row_ssize*i+j)=*(this->values+this->ncols*this->row_flocaldoflist[i]+this->row_slocaldoflist[j]);
 					}
 				}
-				/*add internal values into global  matrix, using the fexternaldoflist: */
-				MatSetValues(Kfs,this->row_fsize,this->row_fexternaldoflist,this->row_ssize,this->row_sexternaldoflist,(const double*)internalvalues,ADD_VALUES);
+				/*add local values into global  matrix, using the fglobaldoflist: */
+				MatSetValues(Kfs,this->row_fsize,this->row_fglobaldoflist,this->row_ssize,this->row_sglobaldoflist,(const double*)localvalues,ADD_VALUES);
 
 				/*Free ressources:*/
-				xfree((void**)&internalvalues);
+				xfree((void**)&localvalues);
 			}
 		}
@@ -232,32 +232,32 @@
 	}
 
-	printf("   gexternaldoflist (%p): ",gexternaldoflist);
-    if(gexternaldoflist) for(i=0;i<nrows;i++)printf("%i ",gexternaldoflist[i]); printf("\n");
+	printf("   gglobaldoflist (%p): ",gglobaldoflist);
+    if(gglobaldoflist) for(i=0;i<nrows;i++)printf("%i ",gglobaldoflist[i]); printf("\n");
 
 	printf("   row_fsize: %i\n",row_fsize);
-	printf("   row_finternaldoflist (%p): ",row_finternaldoflist);
-    if(row_finternaldoflist) for(i=0;i<row_fsize;i++)printf("%i ",row_finternaldoflist[i]); printf("\n");
-	printf("   row_fexternaldoflist (%p): ",row_fexternaldoflist);
-	if(row_fexternaldoflist)for(i=0;i<row_fsize;i++)printf("%i ",row_fexternaldoflist[i]); printf("\n");
+	printf("   row_flocaldoflist (%p): ",row_flocaldoflist);
+    if(row_flocaldoflist) for(i=0;i<row_fsize;i++)printf("%i ",row_flocaldoflist[i]); printf("\n");
+	printf("   row_fglobaldoflist (%p): ",row_fglobaldoflist);
+	if(row_fglobaldoflist)for(i=0;i<row_fsize;i++)printf("%i ",row_fglobaldoflist[i]); printf("\n");
 
 	printf("   row_ssize: %i\n",row_ssize);
-	printf("   row_sinternaldoflist (%p): ",row_sinternaldoflist);
-    if(row_sinternaldoflist)for(i=0;i<row_ssize;i++)printf("%i ",row_sinternaldoflist[i]); printf("\n");
-	printf("   row_sexternaldoflist (%p): ",row_sexternaldoflist);
-	if(row_sexternaldoflist)for(i=0;i<row_ssize;i++)printf("%i ",row_sexternaldoflist[i]); printf("\n");
+	printf("   row_slocaldoflist (%p): ",row_slocaldoflist);
+    if(row_slocaldoflist)for(i=0;i<row_ssize;i++)printf("%i ",row_slocaldoflist[i]); printf("\n");
+	printf("   row_sglobaldoflist (%p): ",row_sglobaldoflist);
+	if(row_sglobaldoflist)for(i=0;i<row_ssize;i++)printf("%i ",row_sglobaldoflist[i]); printf("\n");
 
 	if(!square){
 		printf("   col_fsize: %i\n",col_fsize);
-		printf("   col_finternaldoflist (%p): ",col_finternaldoflist);
-		if(col_finternaldoflist)for(i=0;i<col_fsize;i++)printf("%i ",col_finternaldoflist[i]); printf("\n");
-		printf("   col_fexternaldoflist (%p): ",col_fexternaldoflist);
-		if(col_fexternaldoflist)for(i=0;i<col_fsize;i++)printf("%i ",col_fexternaldoflist[i]); printf("\n");
+		printf("   col_flocaldoflist (%p): ",col_flocaldoflist);
+		if(col_flocaldoflist)for(i=0;i<col_fsize;i++)printf("%i ",col_flocaldoflist[i]); printf("\n");
+		printf("   col_fglobaldoflist (%p): ",col_fglobaldoflist);
+		if(col_fglobaldoflist)for(i=0;i<col_fsize;i++)printf("%i ",col_fglobaldoflist[i]); printf("\n");
 
 		printf("   col_ssize: %i\n",col_ssize);
-		printf("   col_sinternaldoflist (%p): ",col_sinternaldoflist);
-		if(col_sinternaldoflist)for(i=0;i<col_ssize;i++)printf("%i ",col_sinternaldoflist[i]); printf("\n");
-		printf("   col_sexternaldoflist (%p): ",col_sexternaldoflist);
-		if(col_sexternaldoflist)for(i=0;i<col_ssize;i++)printf("%i ",col_sexternaldoflist[i]); printf("\n");
-	}
-}
-/*}}}*/
+		printf("   col_slocaldoflist (%p): ",col_slocaldoflist);
+		if(col_slocaldoflist)for(i=0;i<col_ssize;i++)printf("%i ",col_slocaldoflist[i]); printf("\n");
+		printf("   col_sglobaldoflist (%p): ",col_sglobaldoflist);
+		if(col_sglobaldoflist)for(i=0;i<col_ssize;i++)printf("%i ",col_sglobaldoflist[i]); printf("\n");
+	}
+}
+/*}}}*/
Index: /issm/trunk/src/c/objects/Numerics/ElementMatrix.h
===================================================================
--- /issm/trunk/src/c/objects/Numerics/ElementMatrix.h	(revision 5826)
+++ /issm/trunk/src/c/objects/Numerics/ElementMatrix.h	(revision 5827)
@@ -2,5 +2,5 @@
  * \brief container for information needed to plug element matrix generated by elements 
  * into the Kff and Kfs global matrices. 
- * This object will hold the element matrix on the g-set, the internal as well as external 
+ * This object will hold the element matrix on the g-set, the local as well as global 
  * dof lists in the f and s sets.
  */ 
@@ -26,30 +26,30 @@
 
 		//gset
-		int*     gexternaldoflist;
+		int*     gglobaldoflist;
 
 		/*row wise: */
 		//fset
 		int      row_fsize;
-		int*     row_finternaldoflist;
-		int*     row_fexternaldoflist;
+		int*     row_flocaldoflist;
+		int*     row_fglobaldoflist;
 		//sset
 		int      row_ssize;
-		int*     row_sinternaldoflist;
-		int*     row_sexternaldoflist;
+		int*     row_slocaldoflist;
+		int*     row_sglobaldoflist;
 
 		/*column wise: */
 		//fset
 		int      col_fsize;
-		int*     col_finternaldoflist;
-		int*     col_fexternaldoflist;
+		int*     col_flocaldoflist;
+		int*     col_fglobaldoflist;
 		//sset
 		int      col_ssize;
-		int*     col_sinternaldoflist;
-		int*     col_sexternaldoflist;
+		int*     col_slocaldoflist;
+		int*     col_sglobaldoflist;
 
 		/*ElementMatrix constructors, destructors {{{1*/
 		ElementMatrix();
-		ElementMatrix(int gsize,bool square,int* gexternaldoflist);
-		ElementMatrix(int gsize,bool square,int* finternaldoflist,int* fexternaldoflist,int fsize,int* sinternaldoflist,int* sexternaldoflist,int ssize);
+		ElementMatrix(int gsize,bool square,int* gglobaldoflist);
+		ElementMatrix(int gsize,bool square,int* flocaldoflist,int* fglobaldoflist,int fsize,int* slocaldoflist,int* sglobaldoflist,int ssize);
 		~ElementMatrix();
 		/*}}}*/
Index: /issm/trunk/src/c/objects/Numerics/ElementVector.cpp
===================================================================
--- /issm/trunk/src/c/objects/Numerics/ElementVector.cpp	(revision 5826)
+++ /issm/trunk/src/c/objects/Numerics/ElementVector.cpp	(revision 5827)
@@ -26,11 +26,11 @@
 	this->values=NULL;
 	this->fsize=0;
-	this->finternaldoflist=NULL;
-	this->fexternaldoflist=NULL;
+	this->flocaldoflist=NULL;
+	this->fglobaldoflist=NULL;
 
 }
 /*}}}*/
-/*FUNCTION ElementVector::ElementVector(int gsize,int* gexternaldoflist){{{1*/
-ElementVector::ElementVector(int gsize,int* in_gexternaldoflist){
+/*FUNCTION ElementVector::ElementVector(int gsize,int* gglobaldoflist){{{1*/
+ElementVector::ElementVector(int gsize,int* in_gglobaldoflist){
 
 	this->nrows=gsize;
@@ -42,18 +42,18 @@
 	/*dofs: */
 	if(this->nrows){
-		this->gexternaldoflist=(int*)xmalloc(nrows*sizeof(int));
-		memcpy(this->gexternaldoflist,in_gexternaldoflist,nrows*sizeof(int));
+		this->gglobaldoflist=(int*)xmalloc(nrows*sizeof(int));
+		memcpy(this->gglobaldoflist,in_gglobaldoflist,nrows*sizeof(int));
 	}
 	else{
-		this->gexternaldoflist=NULL;
+		this->gglobaldoflist=NULL;
 	}
 	/*not needed: */
-	this->finternaldoflist=NULL;
-	this->fexternaldoflist=NULL;
+	this->flocaldoflist=NULL;
+	this->fglobaldoflist=NULL;
 
 }
 /*}}}*/
-/*FUNCTION ElementVector::ElementVector(int gsize,int* finternaldoflist,int* fexternaldoflist,int fsize){{{1*/
-ElementVector::ElementVector(int gsize,int* in_finternaldoflist,int* in_fexternaldoflist,int in_fsize){
+/*FUNCTION ElementVector::ElementVector(int gsize,int* flocaldoflist,int* fglobaldoflist,int fsize){{{1*/
+ElementVector::ElementVector(int gsize,int* in_flocaldoflist,int* in_fglobaldoflist,int in_fsize){
 
 	this->nrows=gsize;
@@ -66,16 +66,16 @@
 	this->fsize=in_fsize;
 	if(this->fsize){
-		this->finternaldoflist=(int*)xmalloc(fsize*sizeof(int));
-		this->fexternaldoflist=(int*)xmalloc(fsize*sizeof(int));
-		memcpy(this->finternaldoflist,in_finternaldoflist,fsize*sizeof(int));
-		memcpy(this->fexternaldoflist,in_fexternaldoflist,fsize*sizeof(int));
+		this->flocaldoflist=(int*)xmalloc(fsize*sizeof(int));
+		this->fglobaldoflist=(int*)xmalloc(fsize*sizeof(int));
+		memcpy(this->flocaldoflist,in_flocaldoflist,fsize*sizeof(int));
+		memcpy(this->fglobaldoflist,in_fglobaldoflist,fsize*sizeof(int));
 	}
 	else{
-		this->finternaldoflist=NULL;
-		this->fexternaldoflist=NULL;
+		this->flocaldoflist=NULL;
+		this->fglobaldoflist=NULL;
 	}
 	
 	/*not needed: */
-	this->gexternaldoflist=NULL;
+	this->gglobaldoflist=NULL;
 
 }
@@ -85,7 +85,7 @@
 	
 	xfree((void**)&this->values);
-	xfree((void**)&this->gexternaldoflist);
-	xfree((void**)&this->finternaldoflist);
-	xfree((void**)&this->fexternaldoflist);
+	xfree((void**)&this->gglobaldoflist);
+	xfree((void**)&this->flocaldoflist);
+	xfree((void**)&this->fglobaldoflist);
 }
 /*}}}*/
@@ -108,22 +108,22 @@
 
 	int i;
-	double* internalvalues=NULL;
+	double* localvalues=NULL;
 
 	if(!pf){
-		/*add internal values into global  vector, using the fexternaldoflist: */
-		VecSetValues(pg,this->nrows,this->gexternaldoflist,(const double*)values,ADD_VALUES);
+		/*add local values into global  vector, using the fglobaldoflist: */
+		VecSetValues(pg,this->nrows,this->gglobaldoflist,(const double*)values,ADD_VALUES);
 	}
 	else{
 		if(this->fsize){
 			/*first, retrieve values that are in the f-set from the g-set values vector: */
-			internalvalues=(double*)xmalloc(this->fsize*sizeof(double));
+			localvalues=(double*)xmalloc(this->fsize*sizeof(double));
 			for(i=0;i<this->fsize;i++){
-				internalvalues[i]=this->values[this->finternaldoflist[i]];
+				localvalues[i]=this->values[this->flocaldoflist[i]];
 			}
-			/*add internal values into global  vector, using the fexternaldoflist: */
-			VecSetValues(pf,this->fsize,this->fexternaldoflist,(const double*)internalvalues,ADD_VALUES);
+			/*add local values into global  vector, using the fglobaldoflist: */
+			VecSetValues(pf,this->fsize,this->fglobaldoflist,(const double*)localvalues,ADD_VALUES);
 
 			/*Free ressources:*/
-			xfree((void**)&internalvalues);
+			xfree((void**)&localvalues);
 		}
 	}
Index: /issm/trunk/src/c/objects/Numerics/ElementVector.h
===================================================================
--- /issm/trunk/src/c/objects/Numerics/ElementVector.h	(revision 5826)
+++ /issm/trunk/src/c/objects/Numerics/ElementVector.h	(revision 5827)
@@ -2,5 +2,5 @@
  * \brief container for information needed to plug element vector generated by elements 
  * into the pf global load vector. 
- * This object will hold the element vector on the g-set, the internal as well as external 
+ * This object will hold the element vector on the g-set, the local as well as global 
  * dof lists in the f set
  */ 
@@ -24,15 +24,15 @@
 		
 		//gset
-		int*     gexternaldoflist;
+		int*     gglobaldoflist;
 
 		//fset
 		int      fsize;
-		int*     finternaldoflist;
-		int*     fexternaldoflist;
+		int*     flocaldoflist;
+		int*     fglobaldoflist;
 		
 		/*ElementVector constructors, destructors {{{1*/
 		ElementVector();
-		ElementVector(int gsize,int* gexternaldoflist);
-		ElementVector(int gsize,int* finternaldoflist,int* fexternaldoflist,int fsize);
+		ElementVector(int gsize,int* gglobaldoflist);
+		ElementVector(int gsize,int* flocaldoflist,int* fglobaldoflist,int fsize);
 		~ElementVector();
 		/*}}}*/
