Index: /issm/trunk/src/m/solutions/cielo/ControlInitialization.m
===================================================================
--- /issm/trunk/src/m/solutions/cielo/ControlInitialization.m	(revision 1653)
+++ /issm/trunk/src/m/solutions/cielo/ControlInitialization.m	(revision 1654)
@@ -25,6 +25,6 @@
 %compute slopes
 displaystring(debug,'\n%s',['computing bed slope (x and y derivatives)...']);
-slopex=diagnostic_core_linear(m_sl,inputs,'slope_compute','bedx');
-slopey=diagnostic_core_linear(m_sl,inputs,'slope_compute','bedy');
+slopex=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedXAnalysisEnum());
+slopey=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedYAnalysisEnum());
 slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,slopex,'slopex',0);
 slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,slopey,'slopey',0);
Index: /issm/trunk/src/m/solutions/cielo/diagnostic_core.m
===================================================================
--- /issm/trunk/src/m/solutions/cielo/diagnostic_core.m	(revision 1653)
+++ /issm/trunk/src/m/solutions/cielo/diagnostic_core.m	(revision 1654)
@@ -82,6 +82,6 @@
 
 		displaystring(debug,'\n%s',['computing bed slope (x and y derivatives)...']);
-		slopex=diagnostic_core_linear(m_sl,inputs,'slope_compute','bedx');
-		slopey=diagnostic_core_linear(m_sl,inputs,'slope_compute','bedy');
+		slopex=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedXAnalysisEnum());
+		slopey=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedYAnalysisEnum());
 		slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,slopex,'slopex',0);
 		slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,slopey,'slopey',0);
