Index: sm/trunk/src/m/classes/public/plot/plot_dealer.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_dealer.m	(revision 337)
+++ 	(revision )
@@ -1,129 +1,0 @@
-function plot_dealer(md,optionstring,width,i);
-%PLOT_DEALER - distribute the plots, called by plotmodel
-%
-%   Usage:
-%      plot_dealer(md,optionstring,width,i);
-%
-%   See also: PLOTMODEL, PLOT_UNIT
-
-%parse options and get a structure of options. 
-options_structure=parse_options(md,optionstring);
-
-%get data to be displayed
-data=findarg(optionstring,'data');data=data.value;
-
-%figure out if this is a special plot
-if ischar(data),
-
-	switch data,
-
-		case 'boundaries',
-			plot_boundaries(md,options_structure,width,i);
-			return;
-		case 'elementnumbering',
-			plot_elementnumbering(md,options_structure,width,i);
-			return;
-		case 'highlightelements',
-			plot_highlightelements(md,options_structure,width,i);
-			return;
-		case 'segmentnumbering',
-			plot_segmentnumbering(md,options_structure,width,i);
-			return;
-		case 'importancefactors',
-			plot_importancefactors(md,options_structure,width,i);
-			return;
-		case 'elements_type',
-			plot_elementstype(md,options_structure,width,i);
-			return;
-		case 'gridnumbering',
-			plot_gridnumbering(md,options_structure,width,i);
-			return;
-		case 'highlightgrids',
-			plot_highlightgrids(md,options_structure,width,i);
-			return;
-		case {'basal_drag','basal_dragx','basal_dragy'},
-			plot_basaldrag(md,options_structure,width,i,data);
-			return;
-		case 'driving_stress',
-			plot_drivingstress(md,options_structure,width,i);
-			return;
-		case 'mesh',
-			plot_mesh(md,options_structure,width,i);
-			return;
-		case 'penalties',
-			plot_penalties(md,options_structure,width,i);
-			return;
-		case 'quiver',
-			plot_quiver(md,options_structure,width,i);
-			return;
-		case 'quiver3',
-			plot_quiver3(md,options_structure,width,i);
-			return;
-		case 'quivervel',
-			plot_quivervel(md,options_structure,width,i);
-			return;
-		case 'riftvel',
-			plot_riftvel(md,options_structure,width,i);
-			return;
-		case 'riftrelvel',
-			plot_riftrelvel(md,options_structure,width,i);
-			return;
-		case 'riftpenetration',
-			plot_riftpenetration(md,options_structure,width,i);
-			return;
-		case 'sarpwr',
-			plot_sarpwr(md,options_structure,width,i)
-			return
-		case {'segmentonneumann_diag','segmentonneumann_prog'}
-			plot_segmentonneumann(md,options_structure,width,i,data)
-			return
-		case {'strainrate_tensor','strainrate','strainrate_principal','strainrate_principalaxis1','strainrate_principalaxis2','strainrate_principalaxis3',...
-				'stress_tensor','stress','stress_principal','stress_principalaxis1','stress_principalaxis2','stress_principalaxis3',...
-				'deviatoricstress_tensor','deviatoricstress','deviatoricstress_principal','deviatoricstress_principalaxis1','deviatoricstress_principalaxis2','deviatoricstress_principalaxis3'},
-			plot_tensor(md,options_structure,width,i,data);
-			return;
-		case 'thermaltransient_results',
-			plot_thermaltransient_results(md,options_structure,width,i);
-			return;
-		case 'transient_movie',
-			plot_transient_movie(md,options_structure,width,i);
-			return;
-		case 'transient_results',
-			plot_transient_results(md,options_structure,width,i);
-			return;
-
-	otherwise,
-
-		if isfield(struct(md),data)
-			data=eval(['md.' data ';']);
-		else
-			error('plot error message: data provided not supported yet. Type plotdoc for help');
-		end
-	end
-end
-
-%Figure out if this is a semi-transparent plot.
-if ~isnan(options_structure.overlay),
-	plot_overlay(md,data,options_structure,width,i);
-	return;
-end
-
-%Figure out if this is a Section plot
-if ~isnan(options_structure.sectionvalue)
-	plot_section(md,data,options_structure,width,i);
-	return;
-end
-
-%process data and model
-[x y z elements is2d]=processmesh(md,options_structure);
-[data isongrid]=processdata(md,data,options_structure);
-
-%standard plot:
-subplot(width,width,i);
-plot_unit(x,y,z,elements,data,isongrid,is2d,options_structure);
-
-%apply all options
-if isnan(options_structure.shading) & isnan(options_structure.edgecolor) & size(data,1)==md.numberofgrids,
-	options_structure.shading='interp';
-end
-applyoptions(md,data,options_structure);
Index: /issm/trunk/src/m/classes/public/plot/plot_drivingstress.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_drivingstress.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plot_drivingstress.m	(revision 338)
@@ -5,5 +5,5 @@
 %      plot_drivingstress(md,options_structure,width,i);
 %
-%   See also: PLOTMODEL, PLOT_UNIT, PLOT_DEALER
+%   See also: PLOTMODEL, PLOT_UNIT, PLOT_MANAGER
 
 %get driving stress
Index: /issm/trunk/src/m/classes/public/plot/plot_elementnumbering.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_elementnumbering.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plot_elementnumbering.m	(revision 338)
@@ -5,5 +5,5 @@
 %      plot_elementnumbering(md,options_structure,width,i);
 %
-%   See also: PLOTMODEL, PLOT_UNIT, PLOT_DEALER
+%   See also: PLOTMODEL, PLOT_UNIT, PLOT_MANAGER
 
 subplot(width,width,i); 
Index: /issm/trunk/src/m/classes/public/plot/plot_manager.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_manager.m	(revision 338)
+++ /issm/trunk/src/m/classes/public/plot/plot_manager.m	(revision 338)
@@ -0,0 +1,129 @@
+function plot_manager(md,optionstring,width,i);
+%PLOT__MANAGER - distribute the plots, called by plotmodel
+%
+%   Usage:
+%      plot_manager(md,optionstring,width,i);
+%
+%   See also: PLOTMODEL, PLOT_UNIT
+
+%parse options and get a structure of options. 
+options_structure=parse_options(md,optionstring);
+
+%get data to be displayed
+data=findarg(optionstring,'data');data=data.value;
+
+%figure out if this is a special plot
+if ischar(data),
+
+	switch data,
+
+		case 'boundaries',
+			plot_boundaries(md,options_structure,width,i);
+			return;
+		case 'elementnumbering',
+			plot_elementnumbering(md,options_structure,width,i);
+			return;
+		case 'highlightelements',
+			plot_highlightelements(md,options_structure,width,i);
+			return;
+		case 'segmentnumbering',
+			plot_segmentnumbering(md,options_structure,width,i);
+			return;
+		case 'importancefactors',
+			plot_importancefactors(md,options_structure,width,i);
+			return;
+		case 'elements_type',
+			plot_elementstype(md,options_structure,width,i);
+			return;
+		case 'gridnumbering',
+			plot_gridnumbering(md,options_structure,width,i);
+			return;
+		case 'highlightgrids',
+			plot_highlightgrids(md,options_structure,width,i);
+			return;
+		case {'basal_drag','basal_dragx','basal_dragy'},
+			plot_basaldrag(md,options_structure,width,i,data);
+			return;
+		case 'driving_stress',
+			plot_drivingstress(md,options_structure,width,i);
+			return;
+		case 'mesh',
+			plot_mesh(md,options_structure,width,i);
+			return;
+		case 'penalties',
+			plot_penalties(md,options_structure,width,i);
+			return;
+		case 'quiver',
+			plot_quiver(md,options_structure,width,i);
+			return;
+		case 'quiver3',
+			plot_quiver3(md,options_structure,width,i);
+			return;
+		case 'quivervel',
+			plot_quivervel(md,options_structure,width,i);
+			return;
+		case 'riftvel',
+			plot_riftvel(md,options_structure,width,i);
+			return;
+		case 'riftrelvel',
+			plot_riftrelvel(md,options_structure,width,i);
+			return;
+		case 'riftpenetration',
+			plot_riftpenetration(md,options_structure,width,i);
+			return;
+		case 'sarpwr',
+			plot_sarpwr(md,options_structure,width,i)
+			return
+		case {'segmentonneumann_diag','segmentonneumann_prog'}
+			plot_segmentonneumann(md,options_structure,width,i,data)
+			return
+		case {'strainrate_tensor','strainrate','strainrate_principal','strainrate_principalaxis1','strainrate_principalaxis2','strainrate_principalaxis3',...
+				'stress_tensor','stress','stress_principal','stress_principalaxis1','stress_principalaxis2','stress_principalaxis3',...
+				'deviatoricstress_tensor','deviatoricstress','deviatoricstress_principal','deviatoricstress_principalaxis1','deviatoricstress_principalaxis2','deviatoricstress_principalaxis3'},
+			plot_tensor(md,options_structure,width,i,data);
+			return;
+		case 'thermaltransient_results',
+			plot_thermaltransient_results(md,options_structure,width,i);
+			return;
+		case 'transient_movie',
+			plot_transient_movie(md,options_structure,width,i);
+			return;
+		case 'transient_results',
+			plot_transient_results(md,options_structure,width,i);
+			return;
+
+	otherwise,
+
+		if isfield(struct(md),data)
+			data=eval(['md.' data ';']);
+		else
+			error('plot error message: data provided not supported yet. Type plotdoc for help');
+		end
+	end
+end
+
+%Figure out if this is a semi-transparent plot.
+if ~isnan(options_structure.overlay),
+	plot_overlay(md,data,options_structure,width,i);
+	return;
+end
+
+%Figure out if this is a Section plot
+if ~isnan(options_structure.sectionvalue)
+	plot_section(md,data,options_structure,width,i);
+	return;
+end
+
+%process data and model
+[x y z elements is2d]=processmesh(md,options_structure);
+[data isongrid]=processdata(md,data,options_structure);
+
+%standard plot:
+subplot(width,width,i);
+plot_unit(x,y,z,elements,data,isongrid,is2d,options_structure);
+
+%apply all options
+if isnan(options_structure.shading) & isnan(options_structure.edgecolor) & size(data,1)==md.numberofgrids,
+	options_structure.shading='interp';
+end
+applyoptions(md,data,options_structure);
Index: /issm/trunk/src/m/classes/public/plot/plot_quivervel.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_quivervel.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plot_quivervel.m	(revision 338)
@@ -5,5 +5,5 @@
 %      plot_quivervel(md,options_structure,width,i);
 %
-%   See also: PLOTMODEL, PLOT_UNIT, PLOT_DEALER
+%   See also: PLOTMODEL, PLOT_UNIT, PLOT_MANAGER
 
 %process data and model
Index: /issm/trunk/src/m/classes/public/plot/plot_tensor_components.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_tensor_components.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plot_tensor_components.m	(revision 338)
@@ -5,5 +5,5 @@
 %      plot_tensor_components(md,options_structure,width,i,tensor,type,plot_option);
 %
-%   See also: PLOTMODEL, PLOT_UNIT, PLOT_DEALER
+%   See also: PLOTMODEL, PLOT_UNIT, PLOT_MANAGER
 
 %Compute the indexes of the components plots
Index: /issm/trunk/src/m/classes/public/plot/plot_tensor_principal.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_tensor_principal.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plot_tensor_principal.m	(revision 338)
@@ -5,5 +5,5 @@
 %      plot_tensor_principal(md,options_structure,width,i,tensor,type,plot_options);
 %
-%   See also: PLOTMODEL, PLOT_UNIT, PLOT_DEALER
+%   See also: PLOTMODEL, PLOT_UNIT, PLOT_MANAGER
 
 %Compute the indexes of the components plots
Index: /issm/trunk/src/m/classes/public/plot/plot_transient_movie.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_transient_movie.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plot_transient_movie.m	(revision 338)
@@ -4,5 +4,5 @@
 %      plot_transient_movie(md,options_structure,width,i);
 %
-%   See also: PLOTMODEL, PLOT_UNIT, PLOT_DEALER
+%   See also: PLOTMODEL, PLOT_UNIT, PLOT_MANAGER
 
 	%prepare subplot
Index: /issm/trunk/src/m/classes/public/plot/plot_unit.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_unit.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plot_unit.m	(revision 338)
@@ -5,5 +5,5 @@
 %      plot_unit(x,y,z,elements,data,isongrid,is2d,options_structure);
 %
-%   See also: PLOTMODEL, PLOT_DEALER
+%   See also: PLOTMODEL, PLOT_MANAGER
 
 %edgecolor?
Index: /issm/trunk/src/m/classes/public/plot/plotmodel.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plotmodel.m	(revision 337)
+++ /issm/trunk/src/m/classes/public/plot/plotmodel.m	(revision 338)
@@ -37,5 +37,5 @@
 
 		%call unit plot
-		plot_dealer(md,options{i},subplotwidth,i);
+		plot_manager(md,options{i},subplotwidth,i);
 
 	end
