Index: /issm/trunk/src/c/modules/Qmux/DakotaFree.cpp
===================================================================
--- /issm/trunk/src/c/modules/Qmux/DakotaFree.cpp	(revision 4233)
+++ /issm/trunk/src/c/modules/Qmux/DakotaFree.cpp	(revision 4234)
@@ -9,4 +9,11 @@
 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
 #endif
+
+#include "../../DataSet/DataSet.h"    
+#include "../../shared/shared.h"
+#include "../../include/include.h"
+#include "../../EnumDefinitions/EnumDefinitions.h"
+#include "../modules.h"
+
 
 void DakotaFree(double** pvariables,char*** pvariables_descriptors,char*** presponses_descriptors,int numvariables,int numresponses){
Index: /issm/trunk/src/mex/NodesDof/NodesDof.cpp
===================================================================
--- /issm/trunk/src/mex/NodesDof/NodesDof.cpp	(revision 4233)
+++ /issm/trunk/src/mex/NodesDof/NodesDof.cpp	(revision 4234)
@@ -10,4 +10,5 @@
 	Nodes* nodes=NULL;
 	Parameters* parameters=NULL;
+	int     analysis_type;
 
 	/*Boot module: */
@@ -21,6 +22,9 @@
 	FetchParams(&parameters,PARAMETERS);
 
+	/*find analysis_type: */
+	parameters->FindParam(&analysis_type,AnalysisTypeEnum);
+
 	/*!Generate internal degree of freedom numbers: */
-	NodesDofx(nodes, parameters); 
+	NodesDofx(nodes, parameters,analysis_type); 
 
 	/*write output datasets: */
