diff --git a/Src/Containers/FOctree.hpp b/Src/Containers/FOctree.hpp
index ed7dbbc80ff703b12f6a217c7bca1117b1a74375..c1d64c2196bd99122f68535d51315dc54405ece2 100755
--- a/Src/Containers/FOctree.hpp
+++ b/Src/Containers/FOctree.hpp
@@ -638,23 +638,35 @@ public:
             return this->current.tree->cellsAt(this->currentLocalLevel)[this->currentLocalIndex];
         }
 
-        /** Get the child of the current cell
-         * This function return an array of CellClass (array size = 8)
-         * User has to test each case to know if there is a cell
-         * @return the child array
+        /** Gets the children of the current cell.
+         *
+         * This function return an array of 8 CellClass. To konw whether
+         * a child cell exists or not, the pointer must be checked.
+         *
+         * @return the 8-child array.
          */
         CellClass** getCurrentChild() const {
             // are we at the bottom of the suboctree
             if(this->current.tree->getSubOctreeHeight() - 1 == this->currentLocalLevel ){
                 // then return first level of the suboctree under
                 return &this->current.middleTree->leafs(this->currentLocalIndex)->cellsAt(0)[0];
-            }
-            else{
+            } else {
                 // else simply return the array at the right position
                 return &this->current.tree->cellsAt(this->currentLocalLevel + 1)[this->currentLocalIndex << 3];
             }
         }
 
+        /** Gets the children of the current cell.
+         *
+         * This function return an array of 8 CellClass. To konw whether
+         * a child cell exists or not, the pointer must be checked.
+         *
+         * @return the 8-child array.
+         */
+        CellClass** getCurrentChildren() const {
+            return getCurrentChild();
+        }
+
         /** Get the part of array that contains all the pointers
          *
          */