Index: /issm/trunk-jpl/src/c/Makefile.am
===================================================================
--- /issm/trunk-jpl/src/c/Makefile.am	(revision 21896)
+++ /issm/trunk-jpl/src/c/Makefile.am	(revision 21897)
@@ -501,7 +501,4 @@
 
 #Wrapper sources
-#Bamg sources  {{{
-
-#}}}
 #Kml sources  {{{
 kml_sources = ./modules/Exp2Kmlx/Exp2Kmlx.cpp\
Index: /issm/trunk-jpl/src/c/classes/Inputs/SegInput.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Inputs/SegInput.cpp	(revision 21896)
+++ /issm/trunk-jpl/src/c/classes/Inputs/SegInput.cpp	(revision 21897)
@@ -114,4 +114,15 @@
 }
 /*}}}*/
+IssmDouble SegInput::Max(void){/*{{{*/
+
+	const int  numnodes=this->NumberofNodes(this->interpolation_type);
+	IssmDouble max=values[0];
+
+	for(int i=1;i<numnodes;i++){
+		if(values[i]>max) max=values[i];
+	}
+	return max;
+}
+/*}}}*/
 IssmDouble SegInput::Min(void){/*{{{*/
 
Index: /issm/trunk-jpl/src/c/classes/Inputs/SegInput.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/Inputs/SegInput.h	(revision 21896)
+++ /issm/trunk-jpl/src/c/classes/Inputs/SegInput.h	(revision 21897)
@@ -68,5 +68,5 @@
 		int  GetInputInterpolationType(){_error_("not implemented yet!");};
 		IssmDouble InfinityNorm(void){_error_("not implemented yet");};
-		IssmDouble Max(void){_error_("not implemented yet");};
+		IssmDouble Max(void);
 		IssmDouble MaxAbs(void){_error_("not implemented yet");};
 		IssmDouble Min(void);
