Index: /issm/trunk/src/c/objects/Beam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Beam.cpp	(revision 2333)
+++ /issm/trunk/src/c/objects/Beam.cpp	(revision 2334)
@@ -203,4 +203,5 @@
 	matice=NULL;
 	matpar=NULL;
+	numpar=NULL;
 
 	/*return: */
Index: /issm/trunk/src/c/objects/Penta.cpp
===================================================================
--- /issm/trunk/src/c/objects/Penta.cpp	(revision 2333)
+++ /issm/trunk/src/c/objects/Penta.cpp	(revision 2334)
@@ -71,4 +71,5 @@
 	printf("   mid: %i\n",mid);
 	printf("   mparid: %i\n",mparid);
+	printf("   numparid: %i\n",numparid);
 
 	printf("   node_ids=[%i,%i,%i,%i,%i,%i]\n",node_ids[0],node_ids[1],node_ids[2],node_ids[3],node_ids[4],node_ids[5]);
@@ -103,4 +104,5 @@
 	printf("   mid: %i\n",mid);
 	printf("   mparid: %i\n",mparid);
+	printf("   numparid: %i\n",numparid);
 
 	printf("   node_ids=[%i,%i,%i,%i,%i,%i]\n",node_ids[0],node_ids[1],node_ids[2],node_ids[3],node_ids[4],node_ids[5]);
@@ -261,4 +263,5 @@
 	matice=NULL;
 	matpar=NULL;
+	numpar=NULL;
 
 	/*return: */
@@ -453,4 +456,5 @@
 	  bedrock, in which case we spawn a tria element using the 3 first grids, and use it to build 
 	  the stiffness matrix. */
+
 
 	if ((collapse==1) && (onbed==0)){
@@ -600,5 +604,5 @@
 
 	} 
-		
+
 	cleanup_and_return: 
 	xfree((void**)&first_gauss_area_coord);
@@ -612,4 +616,5 @@
 	xfree((void**)&third_gauss_area_coord2d);
 	xfree((void**)&gauss_weights2d);
+
 }
 
@@ -1388,4 +1393,5 @@
 	tria->MaticeConfiguration(matice,matice_offset);
 	tria->MatparConfiguration(matpar,matpar_offset);
+	tria->NumparConfiguration(numpar,numpar_offset);
 
 	return tria;
Index: /issm/trunk/src/c/objects/Sing.cpp
===================================================================
--- /issm/trunk/src/c/objects/Sing.cpp	(revision 2333)
+++ /issm/trunk/src/c/objects/Sing.cpp	(revision 2334)
@@ -187,4 +187,5 @@
 	matice=NULL;
 	matpar=NULL;
+	numpar=NULL;
 
 	/*return: */
Index: /issm/trunk/src/c/objects/Tria.cpp
===================================================================
--- /issm/trunk/src/c/objects/Tria.cpp	(revision 2333)
+++ /issm/trunk/src/c/objects/Tria.cpp	(revision 2334)
@@ -3046,4 +3046,12 @@
 }
 
+#undef __FUNCT__ 
+#define __FUNCT__ "Tria::NumparConfiguration"
+void  Tria::NumparConfiguration(Numpar* tria_numpar,int tria_numpar_offset){
+
+	numpar=tria_numpar;
+	numpar_offset=tria_numpar_offset;
+
+}
 
 #undef __FUNCT__ 
Index: /issm/trunk/src/c/objects/Tria.h
===================================================================
--- /issm/trunk/src/c/objects/Tria.h	(revision 2333)
+++ /issm/trunk/src/c/objects/Tria.h	(revision 2334)
@@ -115,4 +115,5 @@
 		void  MaticeConfiguration(Matice* matice,int matice_offset);
 		void  MatparConfiguration(Matpar* matpar,int matpar_offset);
+		void  NumparConfiguration(Numpar* tria_numpar,int tria_numpar_offset);
 		void  ComputePressure(Vec p_g);
 		void  CreateKMatrixThermal(Mat Kgg,void* inputs,int analysis_type,int sub_analysis_type);
