Index: /issm/trunk-jpl/src/m/classes/trans.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/trans.js	(revision 20256)
+++ /issm/trunk-jpl/src/m/classes/trans.js	(revision 20257)
@@ -19,4 +19,6 @@
 		this.iscalving       = 0;
 		this.ishydrology     = 0;
+		this.isslr           = 0;
+		this.iscoupler       = 0;
 
 		//default output
@@ -38,4 +40,6 @@
 		fielddisplay(this,'iscalving','indicates whether calving is used in the transient');
 		fielddisplay(this,'ishydrology','indicates whether an hydrology model is used');
+		fielddisplay(this,'isslr','indicates whether a sea-level rise model is used');
+		fielddisplay(this,'iscoupler','indicates whether different models are being run with need for coupling');
 		fielddisplay(this,'requested_outputs','list of additional outputs requested');
 
@@ -60,4 +64,6 @@
 			checkfield(md,'fieldname','trans.iscalving','numel',[1],'values',[0, 1]);
 			checkfield(md,'fieldname','trans.ishydrology','numel',[1],'values',[0 ,1]);
+			checkfield(md,'fieldname','trans.iscoupler','numel',[1],'values',[0 ,1]);
+			checkfield(md,'fieldname','trans.isslr','numel',[1],'values',[0 ,1]);
 			checkfield(md,'fieldname','trans.requested_outputs','stringrow',1);
 		} // }}}
@@ -73,4 +79,6 @@
 			WriteData(fid,'object',this,'fieldname','islevelset','format','Boolean');
 			WriteData(fid,'object',this,'fieldname','iscalving','format','Boolean');
+			WriteData(fid,'object',this,'fieldname','isslr','format','Boolean');
+			WriteData(fid,'object',this,'fieldname','iscoupler','format','Boolean');
 
 			//process requested outputs
@@ -104,4 +112,6 @@
 	this.iscalving         = 0;
 	this.ishydrology       = 0;
+	this.isslr             = 0;
+	this.iscoupler         = 0;
 	this.requested_outputs = [];
 
