Index: /issm/trunk-jpl/src/c/classes/Elements/Element.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 24374)
+++ /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 24375)
@@ -49,10 +49,4 @@
 
 /*Other*/
-void       Element::AddInput(Input* input_in){/*{{{*/
-
-	/*Call inputs method*/
-	_assert_(this->inputs);
-	this->inputs->AddInput(input_in);
-}/*}}}*/
 void       Element::ComputeLambdaS(){/*{{{*/
 
@@ -1735,8 +1729,4 @@
 	return this->id;
 
-}
-/*}}}*/
-void       Element::InputChangeName(int original_enum,int new_enum){/*{{{*/
-	this->inputs->ChangeEnum(original_enum,new_enum);
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Elements/Element.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Element.h	(revision 24374)
+++ /issm/trunk-jpl/src/c/classes/Elements/Element.h	(revision 24375)
@@ -62,5 +62,4 @@
 
 		/*Functions*/
-		void               AddInput(Input* input_in);
 		/*bool               AllActive(void);*/
 		/*bool               AnyActive(void);*/
@@ -133,5 +132,4 @@
 		IssmDouble         IceVolumeAboveFloatation(IssmDouble* mask, bool scaled);
 		int                Id();
-		void               InputChangeName(int enum_type,int enum_type_old);
 		void               InputCreate(IssmDouble* vector,Inputs2* inputs2,IoModel* iomodel,int M,int N,int vector_type,int vector_enum,int code);
 		void               ControlInputCreate(IssmDouble* doublearray,IssmDouble* independents_min,IssmDouble* independents_max,Inputs2*inputs2,IoModel* iomodel,int M,int N,IssmDouble scale,int input_enum,int id);
Index: /issm/trunk-jpl/src/c/classes/Radar.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Radar.cpp	(revision 24374)
+++ /issm/trunk-jpl/src/c/classes/Radar.cpp	(revision 24375)
@@ -188,6 +188,6 @@
 
 		/*Add Attenuation rate results into inputs*/
-	   element->AddInput(new PentaInput(RadarAttenuationMacGregorEnum,&attenuation_rate_macgregor[0],P1Enum));
-		element->AddInput(new PentaInput(RadarAttenuationWolffEnum,&attenuation_rate_wolff[0],P1Enum));
+	   element->AddInput2(RadarAttenuationMacGregorEnum,&attenuation_rate_macgregor[0],P1Enum);
+		element->AddInput2(RadarAttenuationWolffEnum,&attenuation_rate_wolff[0],P1Enum);
 
 		/*Clean up*/
@@ -270,6 +270,6 @@
 
 	    /*Add power results into inputs*/
-			element->AddInput(new PentaInput(RadarPowerMacGregorEnum,&power_M07[0],P1Enum));
-			element->AddInput(new PentaInput(RadarPowerWolffEnum,&power_W97[0],P1Enum));
+			element->AddInput(RadarPowerMacGregorEnum,&power_M07[0],P1Enum);
+			element->AddInput(RadarPowerWolffEnum,&power_W97[0],P1Enum);
 
 		/*Clean up and return*/
