Dear Processors,<div>                I am now recording the node information of Alps processed nodes.</div><div>                But, when using search strategy Hybrid, I can&#39;t understand something happened bellow:</div>
<div><br></div><div><div>    activeNode_ = nodeSel-&gt;selectNextNode(this);</div><div><br></div><div>        switch (activeNode_-&gt;getStatus())</div><div>        {</div><div>        case AlpsNodeStatusPregnant:</div><div>
            if (depth &lt; activeNode_-&gt;getDepth() + 1)</div><div>            {</div><div>                depth = activeNode_-&gt;getDepth() + 1;</div><div>            }</div><div>            std::cout&lt;&lt;&quot;index before create     &quot;&lt;&lt;activeNode_-&gt;getIndex()&lt;&lt;std::endl; // I add this</div>
<div>            nodeSel-&gt;createNewNodes(this, activeNode_);</div><div>            std::cout&lt;&lt;&quot;index after create      &quot;&lt;&lt;activeNode_-&gt;getIndex()&lt;&lt;std::endl; // I add this</div></div><div>
<br></div><div>   I find the index of the activeNode_ has changed. But other search strategy does not.</div><div>   I looked at the createNowNodes() function of hybrid search stategy, </div><div>   but did&#39;t find any where the value of activeNode_ changed.</div>
<div><br></div><div>  Why the activeNode_ changed? </div><div>  If it is programmed to be so, how can I get the information of the original activeNode_ after createNewNodes(children&#39;s index for example)?</div><div><br>
</div><div> Thank you very much!</div><div> Best wishes!</div><div><br></div><div><br></div>