Index: /issm/trunk-jpl/src/c/classes/Numberedcostfunction.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Numberedcostfunction.cpp	(revision 25425)
+++ /issm/trunk-jpl/src/c/classes/Numberedcostfunction.cpp	(revision 25426)
@@ -134,4 +134,7 @@
 				 ThicknessAbsMisfitx(&value,femmodel-> elements,femmodel->nodes,femmodel-> vertices,femmodel-> loads,femmodel-> materials,femmodel-> parameters); 
 				 break;
+			 case ThicknessAbsGradientEnum:             
+				 femmodel->ThicknessAbsGradientx(&value);
+				 break;
 			 case ThicknessAlongGradientEnum:         
 				 ThicknessAlongGradientx(&value,femmodel-> elements,femmodel->nodes,femmodel-> vertices,femmodel-> loads,femmodel-> materials,femmodel-> parameters); 
@@ -147,5 +150,5 @@
 				 break;
 			 default:
-				 _error_("not supported");
+				 _error_(EnumToStringx(this->cost_functions_list[i])<<" not supported");
 		 }
 		 _printf0_("#"<<i+1<<": "<<value<<" ");
