Index: /issm/trunk-jpl/src/m/classes/verbose.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/verbose.py	(revision 13865)
+++ /issm/trunk-jpl/src/m/classes/verbose.py	(revision 13866)
@@ -16,4 +16,6 @@
 	      control     : control method
 	      qmu         : sensitivity analysis
+	      autodiff    : AD analysis
+
 
 	   Usage:
@@ -36,4 +38,5 @@
 		self.control     = False
 		self.qmu         = False
+		self.autodiff    = False
 		#ENDFIELDS
 
@@ -68,4 +71,21 @@
 	# }}}
 
+	def __repr__(self):    # {{{
+			
+		#BEGINDISP
+		s ="class '%s'  = \n" % type(self)
+		s+="   %15s : %s\n" % ('mprocessor',self.mprocessor)
+		s+="   %15s : %s\n" % ('module',self.module)
+		s+="   %15s : %s\n" % ('solution',self.solution)
+		s+="   %15s : %s\n" % ('solver',self.solver)
+		s+="   %15s : %s\n" % ('convergence',self.convergence)
+		s+="   %15s : %s\n" % ('control',self.control)
+		s+="   %15s : %s\n" % ('qmu',self.qmu)
+		s+="   %15s : %s\n" % ('autodiff',self.autodiff)
+		#ENDDISP
+
+		return s
+	# }}}
+
 	def VerboseToBinary(self):    # {{{
 
@@ -86,4 +106,6 @@
 		if self.qmu:
 			binary=binary | 64
+		if self.autodiff:
+			binary=binary | 128
 		#ENDVERB2BIN
 
@@ -94,11 +116,12 @@
 
 		#BEGINBIN2VERB
-		self.mprocessor =bool(binary &  1)
-		self.module     =bool(binary &  2)
-		self.solution   =bool(binary &  4)
-		self.solver     =bool(binary &  8)
-		self.convergence=bool(binary & 16)
-		self.control    =bool(binary & 32)
-		self.qmu        =bool(binary & 64)
+		self.mprocessor =bool(binary &   1)
+		self.module     =bool(binary &   2)
+		self.solution   =bool(binary &   4)
+		self.solver     =bool(binary &   8)
+		self.convergence=bool(binary &  16)
+		self.control    =bool(binary &  32)
+		self.qmu        =bool(binary &  64)
+		self.autodiff   =bool(binary & 128)
 		#ENDBIN2VERB
 	# }}}
@@ -108,20 +131,4 @@
 	# }}}
 
-	def __repr__(self):    # {{{
-			
-		#BEGINDISP
-		s ="class '%s'  = \n" % type(self)
-		s+="   %15s : %s\n" % ('mprocessor',self.mprocessor)
-		s+="   %15s : %s\n" % ('module',self.module)
-		s+="   %15s : %s\n" % ('solution',self.solution)
-		s+="   %15s : %s\n" % ('solver',self.solver)
-		s+="   %15s : %s\n" % ('convergence',self.convergence)
-		s+="   %15s : %s\n" % ('control',self.control)
-		s+="   %15s : %s\n" % ('qmu',self.qmu)
-		#ENDDISP
-
-		return s
-	# }}}
-
 	def marshall(self,fid):    # {{{
 		WriteData(fid,'data',self.VerboseToBinary(),'enum',VerboseEnum(),'format','Integer')
