Index: /issm/trunk-jpl/src/m/classes/hydrologydc.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/hydrologydc.m	(revision 18981)
+++ /issm/trunk-jpl/src/m/classes/hydrologydc.m	(revision 18982)
@@ -31,4 +31,5 @@
 		epl_initial_thickness    = 0;
 		epl_colapse_thickness    = 0;
+		epl_thick_comp           = 0;
 		epl_max_thickness        = 0;
 		epl_conductivity         = 0;
@@ -77,4 +78,5 @@
 			obj.epl_initial_thickness    = 1.0;
 			obj.epl_colapse_thickness    = 1.0e-3;
+			obj.epl_thick_comp           = 1;
 			obj.epl_max_thickness        = 5.0;
 			obj.epl_conductivity         = 8.0e-02;
@@ -118,4 +120,5 @@
 				md = checkfield(md,'fieldname','hydrology.epl_initial_thickness','>',0,'numel',1);
 				md = checkfield(md,'fieldname','hydrology.epl_colapse_thickness','>',0,'numel',1);
+				md = checkfield(md,'fieldname','hydrology.epl_thick_comp','numel',[1],'values',[0 1]);
 				md = checkfield(md,'fieldname','hydrology.epl_max_thickness','>',0,'numel',1);
 				md = checkfield(md,'fieldname','hydrology.epl_conductivity','>',0,'numel',1);
@@ -167,4 +170,5 @@
 				fielddisplay(obj,'epl_initial_thickness','epl initial thickness [m]');
 				fielddisplay(obj,'epl_colapse_thickness','epl colapsing thickness [m]');
+				fielddisplay(obj,'epl_thick_comp','epl thickness computation flag');
 				fielddisplay(obj,'epl_max_thickness','epl maximal thickness [m]');
 				fielddisplay(obj,'epl_conductivity','epl conductivity [m^2/s]');
@@ -206,4 +210,5 @@
 				WriteData(fid,'object',obj,'fieldname','epl_initial_thickness','format','Double');
 				WriteData(fid,'object',obj,'fieldname','epl_colapse_thickness','format','Double');
+				WriteData(fid,'object',obj,'fieldname','epl_thick_comp','format','Integer');
 				WriteData(fid,'object',obj,'fieldname','epl_max_thickness','format','Double');
 				WriteData(fid,'object',obj,'fieldname','epl_conductivity','format','Double');
Index: /issm/trunk-jpl/src/m/classes/hydrologydc.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/hydrologydc.py	(revision 18981)
+++ /issm/trunk-jpl/src/m/classes/hydrologydc.py	(revision 18982)
@@ -39,4 +39,5 @@
 		self.epl_initial_thickness    = 0
 		self.epl_colapse_thickness    = 0
+		self.epl_thick_comp           = 0
 		self.epl_max_thickness        = 0
 		self.epl_conductivity         = 0
@@ -89,4 +90,5 @@
 			string="%s\n%s"%(string,fielddisplay(self,'epl_initial_thickness','epl initial thickness [m]'))			
 			string="%s\n%s"%(string,fielddisplay(self,'epl_colapse_thickness','epl colapsing thickness [m]'))
+			string="%s\n%s"%(string,fielddisplay(self,'epl_thick_comp','epl thickness computation flag'))
 			string="%s\n%s"%(string,fielddisplay(self,'epl_conductivity','epl conductivity [m^2/s]'))
 			string="%s\n%s"%(string,fielddisplay(self,'eplflip_lock','lock epl activity to avoid flip-floping (default is 0, no stabilization)'))
@@ -116,4 +118,5 @@
 		self.epl_initial_thickness    = 1.0
 		self.epl_colapse_thickness    = 1.0e-3
+		self.epl_thick_comp           = 1
 		self.epl_max_thickness        = 5.0
 		self.epl_conductivity         = 8.0e-02
@@ -165,4 +168,5 @@
 			md = checkfield(md,'fieldname','hydrology.epl_initial_thickness','numel',[1],'>',0.)
 			md = checkfield(md,'fieldname','hydrology.epl_colapse_thickness','numel',[1],'>',0.)
+			md = checkfield(md,'fieldname','hydrology.epl_thick_comp','numel',[1],'values',[0 1])
 			md = checkfield(md,'fieldname','hydrology.eplflip_lock','>=',0.,'numel',[1])
 			if self.epl_colapse_thickness > self.epl_initial_thickness:
@@ -200,5 +204,6 @@
 			WriteData(fid,'object',self,'fieldname','epl_max_thickness','format','Double')
 			WriteData(fid,'object',self,'fieldname','epl_initial_thickness','format','Double')			
-			WriteData(fid,'object',self,'fieldname','epl_colapse_thickness','format','Double')			
+			WriteData(fid,'object',self,'fieldname','epl_colapse_thickness','format','Double')
+			WriteData(fid,'object',self,'fieldname','epl_thick_comp','format','Integer')			
 			WriteData(fid,'object',self,'fieldname','epl_conductivity','format','Double')
 			WriteData(fid,'object',self,'fieldname','eplflip_lock','format','Integer')
Index: /issm/trunk-jpl/src/m/classes/model.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/model.py	(revision 18981)
+++ /issm/trunk-jpl/src/m/classes/model.py	(revision 18982)
@@ -63,4 +63,11 @@
 	#properties
 	def __init__(self):#{{{
+
+		# classtype=model.properties
+				
+		# for classe in dict.keys(classtype):
+		# 	print classe
+		# 	self.__dict__[classe] = classtype[str(classe)]
+
 		self.mesh             = mesh2d()
 		self.mask             = mask()
@@ -134,5 +141,5 @@
 		        'transient',\
 		        'calving',\
-                        'gia',\
+						'gia',\
 		        'autodiff',\
 		        'flaim',\
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 18981)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 18982)
@@ -131,4 +131,5 @@
 def HydrologydcEplThicknessEnum(): return StringToEnum("HydrologydcEplThickness")[0]
 def HydrologydcEplThicknessOldEnum(): return StringToEnum("HydrologydcEplThicknessOld")[0]
+def HydrologydcEplThickCompEnum(): return StringToEnum("HydrologydcEplThickComp")[0]
 def HydrologydcEplConductivityEnum(): return StringToEnum("HydrologydcEplConductivity")[0]
 def HydrologydcIsefficientlayerEnum(): return StringToEnum("HydrologydcIsefficientlayer")[0]
Index: /issm/trunk-jpl/src/m/enum/HydrologydcEplThickCompEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/HydrologydcEplThickCompEnum.m	(revision 18982)
+++ /issm/trunk-jpl/src/m/enum/HydrologydcEplThickCompEnum.m	(revision 18982)
@@ -0,0 +1,11 @@
+function macro=HydrologydcEplThickCompEnum()
+%HYDROLOGYDCEPLTHICKCOMPENUM - Enum of HydrologydcEplThickComp
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=HydrologydcEplThickCompEnum()
+
+macro=StringToEnum('HydrologydcEplThickComp');
