Index: /issm/trunk-jpl/src/c/analyses/HydrologyDCEfficientAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/HydrologyDCEfficientAnalysis.cpp	(revision 16857)
+++ /issm/trunk-jpl/src/c/analyses/HydrologyDCEfficientAnalysis.cpp	(revision 16858)
@@ -119,5 +119,5 @@
 
 	/*Check that all nodes are active, else return empty matrix*/
-	if(element->AllActive()) return NULL;
+	if(basalelement->AllActive()) return NULL;
 
 	/*Intermediaries */
@@ -139,8 +139,8 @@
 	IssmDouble epl_specificstoring = EplSpecificStoring(basalelement);
 	basalelement->FindParam(&dt,TimesteppingTimeStepEnum);
-	Input* residual_input    = element->GetInput(SedimentHeadResidualEnum);    _assert_(residual_input);
-	Input* transfer_input    = element->GetInput(WaterTransferEnum);           _assert_(transfer_input);
-	Input* thickness_input   = element->GetInput(HydrologydcEplThicknessEnum); _assert_(thickness_input);
-	if(dt!= 0.){old_wh_input = element->GetInput(EplHeadOldEnum);              _assert_(old_wh_input);}
+	Input* residual_input    = basalelement->GetInput(SedimentHeadResidualEnum);    _assert_(residual_input);
+	Input* transfer_input    = basalelement->GetInput(WaterTransferEnum);           _assert_(transfer_input);
+	Input* thickness_input   = basalelement->GetInput(HydrologydcEplThicknessEnum); _assert_(thickness_input);
+	if(dt!= 0.){old_wh_input = basalelement->GetInput(EplHeadOldEnum);              _assert_(old_wh_input);}
 
 	/* Start  looping on the number of gaussian points: */
