Index: /issm/trunk-jpl/src/c/classes/Loads/Icefront.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Loads/Icefront.cpp	(revision 15507)
+++ /issm/trunk-jpl/src/c/classes/Loads/Icefront.cpp	(revision 15508)
@@ -122,5 +122,5 @@
 /*}}}*/
 /*FUNCTION Icefront::Icefront(const char* element_type_in,Inputs* inputs_in,Matpar* matpar_in, int icefront_type, int in_analysis_type) {{{*/
-Icefront::Icefront(const char* element_type_in,Inputs* inputs_in,Matpar* matpar_in,int in_icefront_type,  int in_analysis_type){
+Icefront::Icefront(int element_id, const char* element_type_in,Inputs* inputs_in,Matpar* matpar_in,int in_icefront_type,  int in_analysis_type){
 
 	int segment_width;
@@ -146,7 +146,7 @@
 		segment_width=6;
 	}
-//	element=reCast<int,IssmDouble>(*(iomodel->Data(DiagnosticIcefrontEnum)+segment_width*i+segment_width-2)-1); //element is in the penultimate column (node1 node2 ... elem fill)
-//
-//	/*Build ids for hook constructors: */
+//	element=element_number;
+
+	/*Build ids for hook constructors: */
 //	icefront_eid=reCast<int,IssmDouble>( *(iomodel->Data(DiagnosticIcefrontEnum)+segment_width*i+segment_width-2)); //matlab indexing
 //	icefront_mparid=numberofelements+1; //matlab indexing
@@ -898,5 +898,4 @@
 
 	/*Build unit outward pointing vector*/
-	const int numnodes=NUMVERTICESSEG;
 	IssmDouble vector[2];
 	IssmDouble norm;
