diff --git a/Solver/dofManager.h b/Solver/dofManager.h
index 1c61b6617de3d2e221373a712c12c76fae0ef561..e337eebfc93713f018dd5b8ec9d119a3eadb214c 100644
--- a/Solver/dofManager.h
+++ b/Solver/dofManager.h
@@ -249,6 +249,18 @@ class dofManager : public dofManagerBase{
     }
     return false;
   }
+  
+  virtual inline void getFixedDof(Dof key, dataVec& val) const{
+	typename std::map<Dof, dataVec>::const_iterator it = fixed.find(key);
+	if (it != fixed.end()) {
+      val =  it->second;
+    }
+	else{
+	  Msg::Error("getFixedDof: Dof is not fixed");
+	  return;
+	}
+    
+  };
 
   virtual inline void getDofValue(Dof key,  dataVec &val) const
   {