Index: /issm/trunk/src/m/classes/continuous_design.m
===================================================================
--- /issm/trunk/src/m/classes/continuous_design.m	(revision 3589)
+++ /issm/trunk/src/m/classes/continuous_design.m	(revision 3590)
@@ -158,9 +158,9 @@
                     desc(i)=cellstr(cdv(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(cdv,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(cdv,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(cdv,i)]);
+                    desc(i)=cellstr([dstr         string_dim(cdv,i,'vector')]);
                 else
-                    desc(i)=cellstr(['cdv'        string_dim(cdv,i)]);
+                    desc(i)=cellstr(['cdv'        string_dim(cdv,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/continuous_state.m
===================================================================
--- /issm/trunk/src/m/classes/continuous_state.m	(revision 3589)
+++ /issm/trunk/src/m/classes/continuous_state.m	(revision 3590)
@@ -131,9 +131,9 @@
                     desc(i)=cellstr(csv(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(csv,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(csv,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(csv,i)]);
+                    desc(i)=cellstr([dstr         string_dim(csv,i,'vector')]);
                 else
-                    desc(i)=cellstr(['csv'        string_dim(csv,i)]);
+                    desc(i)=cellstr(['csv'        string_dim(csv,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/least_squares_term.m
===================================================================
--- /issm/trunk/src/m/classes/least_squares_term.m	(revision 3589)
+++ /issm/trunk/src/m/classes/least_squares_term.m	(revision 3590)
@@ -129,9 +129,9 @@
                     desc(i)=cellstr(lst(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(lst,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(lst,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(lst,i)]);
+                    desc(i)=cellstr([dstr         string_dim(lst,i,'vector')]);
                 else
-                    desc(i)=cellstr(['lst'        string_dim(lst,i)]);
+                    desc(i)=cellstr(['lst'        string_dim(lst,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/nonlinear_equality_constraint.m
===================================================================
--- /issm/trunk/src/m/classes/nonlinear_equality_constraint.m	(revision 3589)
+++ /issm/trunk/src/m/classes/nonlinear_equality_constraint.m	(revision 3590)
@@ -131,9 +131,9 @@
                     desc(i)=cellstr(nec(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(nec,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(nec,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(nec,i)]);
+                    desc(i)=cellstr([dstr         string_dim(nec,i,'vector')]);
                 else
-                    desc(i)=cellstr(['nec'        string_dim(nec,i)]);
+                    desc(i)=cellstr(['nec'        string_dim(nec,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/nonlinear_inequality_constraint.m
===================================================================
--- /issm/trunk/src/m/classes/nonlinear_inequality_constraint.m	(revision 3589)
+++ /issm/trunk/src/m/classes/nonlinear_inequality_constraint.m	(revision 3590)
@@ -145,9 +145,9 @@
                     desc(i)=cellstr(nic(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(nic,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(nic,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(nic,i)]);
+                    desc(i)=cellstr([dstr         string_dim(nic,i,'vector')]);
                 else
-                    desc(i)=cellstr(['nic'        string_dim(nic,i)]);
+                    desc(i)=cellstr(['nic'        string_dim(nic,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/normal_uncertain.m
===================================================================
--- /issm/trunk/src/m/classes/normal_uncertain.m	(revision 3589)
+++ /issm/trunk/src/m/classes/normal_uncertain.m	(revision 3590)
@@ -141,9 +141,9 @@
                     desc(i)=cellstr(nuv(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(nuv,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(nuv,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(nuv,i)]);
+                    desc(i)=cellstr([dstr         string_dim(nuv,i,'vector')]);
                 else
-                    desc(i)=cellstr(['nuv'        string_dim(nuv,i)]);
+                    desc(i)=cellstr(['nuv'        string_dim(nuv,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/objective_function.m
===================================================================
--- /issm/trunk/src/m/classes/objective_function.m	(revision 3589)
+++ /issm/trunk/src/m/classes/objective_function.m	(revision 3590)
@@ -129,9 +129,9 @@
                     desc(i)=cellstr(of(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(of,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(of,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(of,i)]);
+                    desc(i)=cellstr([dstr         string_dim(of,i,'vector')]);
                 else
-                    desc(i)=cellstr(['of'         string_dim(of,i)]);
+                    desc(i)=cellstr(['of'         string_dim(of,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/response_function.m
===================================================================
--- /issm/trunk/src/m/classes/response_function.m	(revision 3589)
+++ /issm/trunk/src/m/classes/response_function.m	(revision 3590)
@@ -122,9 +122,9 @@
                     desc(i)=cellstr(rf(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(rf,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(rf,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(rf,i)]);
+                    desc(i)=cellstr([dstr         string_dim(rf,i,'vector')]);
                 else
-                    desc(i)=cellstr(['rf'         string_dim(rf,i)]);
+                    desc(i)=cellstr(['rf'         string_dim(rf,i,'vector')]);
                 end
             end
Index: /issm/trunk/src/m/classes/uniform_uncertain.m
===================================================================
--- /issm/trunk/src/m/classes/uniform_uncertain.m	(revision 3589)
+++ /issm/trunk/src/m/classes/uniform_uncertain.m	(revision 3590)
@@ -110,9 +110,9 @@
                     desc(i)=cellstr(uuv(i).descriptor);
                 elseif ~isempty(inputname(1))
-                    desc(i)=cellstr([inputname(1) string_dim(uuv,i)]);
+                    desc(i)=cellstr([inputname(1) string_dim(uuv,i,'vector')]);
                 elseif exist('dstr','var')
-                    desc(i)=cellstr([dstr         string_dim(uuv,i)]);
+                    desc(i)=cellstr([dstr         string_dim(uuv,i,'vector')]);
                 else
-                    desc(i)=cellstr(['uuv'        string_dim(uuv,i)]);
+                    desc(i)=cellstr(['uuv'        string_dim(uuv,i,'vector')]);
                 end
             end
