Index: /issm/trunk/src/c/objects/Elements/Penta.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 4378)
+++ /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 4379)
@@ -337,6 +337,15 @@
 		InputUpdateFromSolutionDiagnosticStokes( solution);
 	}
-	else if (analysis_type==BedSlopeAnalysisEnum || analysis_type==SurfaceSlopeAnalysisEnum){
-		InputUpdateFromSolutionSlopeCompute( solution);
+	else if (analysis_type==BedSlopeXAnalysisEnum){
+		InputUpdateFromBedSlopeXCompute( solution);
+	}
+	else if (analysis_type==BedSlopeYAnalysisEnum){
+		InputUpdateFromBedSlopeYCompute( solution);
+	}
+	else if (analysis_type==SurfaceSlopeXAnalysisEnum){
+		InputUpdateFromSurfaceSlopeXCompute( solution);
+	}
+	else if (analysis_type==SurfaceSlopeYAnalysisEnum){
+		InputUpdateFromSurfaceSlopeYCompute( solution);
 	}
 	else if (analysis_type==PrognosticAnalysisEnum){
@@ -2127,6 +2136,21 @@
 
 /*}}}*/
-/*FUNCTION Penta::InputUpdateFromSolutionSlopeCompute {{{1*/
-void  Penta::InputUpdateFromSolutionSlopeCompute(double* solution){
+/*FUNCTION Penta::InputUpdateFromBedSlopeXCompute {{{1*/
+void  Penta::InputUpdateFromBedSlopeXCompute(double* solution){
+	ISSMERROR(" not supported yet!");
+}
+/*}}}*/
+/*FUNCTION Penta::InputUpdateFromBedSlopeYCompute {{{1*/
+void  Penta::InputUpdateFromBedSlopeYCompute(double* solution){
+	ISSMERROR(" not supported yet!");
+}
+/*}}}*/
+/*FUNCTION Penta::InputUpdateFromSurfaceSlopeXCompute {{{1*/
+void  Penta::InputUpdateFromSurfaceSlopeXCompute(double* solution){
+	ISSMERROR(" not supported yet!");
+}
+/*}}}*/
+/*FUNCTION Penta::InputUpdateFromSurfaceSlopeYCompute {{{1*/
+void  Penta::InputUpdateFromSurfaceSlopeYCompute(double* solution){
 	ISSMERROR(" not supported yet!");
 }
Index: /issm/trunk/src/c/objects/Elements/Penta.h
===================================================================
--- /issm/trunk/src/c/objects/Elements/Penta.h	(revision 4378)
+++ /issm/trunk/src/c/objects/Elements/Penta.h	(revision 4379)
@@ -174,5 +174,8 @@
 		void    InputUpdateFromSolutionPrognostic( double* solutiong);
 		void    InputUpdateFromSolutionPrognostic2(double* solutiong);
-		void    InputUpdateFromSolutionSlopeCompute( double* solutiong);
+		void    InputUpdateFromBedSlopeXCompute( double* solutiong);
+		void    InputUpdateFromBedSlopeYCompute( double* solutiong);
+		void    InputUpdateFromSurfaceSlopeXCompute( double* solutiong);
+		void    InputUpdateFromSurfaceSlopeYCompute( double* solutiong);
 		bool	  IsInput(int name);
 		bool	  IsOnSurface(void);
