https://www.chessprogramming.org/index.php?title=CPW-Engine_search_h&feed=atom&action=historyCPW-Engine search h - Revision history2024-03-29T07:26:34ZRevision history for this page on the wikiMediaWiki 1.30.1https://www.chessprogramming.org/index.php?title=CPW-Engine_search_h&diff=9321&oldid=prevGerdIsenberg: Created page with "'''Home * Engines * CPW-Engine * search.h''' <pre> /********************************************************************* *..."2018-12-18T14:56:44Z<p>Created page with "'''<a href="/Main_Page" title="Main Page">Home</a> * <a href="/Engines" title="Engines">Engines</a> * <a href="/CPW-Engine" title="CPW-Engine">CPW-Engine</a> * search.h''' <pre> /********************************************************************* *..."</p>
<p><b>New page</b></p><div>'''[[Main Page|Home]] * [[Engines]] * [[CPW-Engine]] * search.h'''<br />
<br />
<pre><br />
/*********************************************************************<br />
* CPW-engine *<br />
* created by some members of Chessprogramming Wiki *<br />
* *<br />
* search.h - this file names functions coded within search.cpp. *<br />
* Outside that file they are represented by the interface function * <br />
* called search_run(). * <br />
*********************************************************************/<br />
<br />
void search_iterate();<br />
int search_widen(int depth, int val);<br />
void search_clearDriver();<br />
int search_root(U8 depth, int alpha, int beta);<br />
int Search(U8 depth, U8 ply, int alpha, int beta, int can_null, int is_pv);<br />
void setKillers(smove m, U8 ply);<br />
void ReorderMoves(smove * m, U8 mcount, U8 ply);<br />
int info_currmove(smove m, int nr);<br />
int info_pv(int val);<br />
unsigned int countNps(unsigned int nodes, unsigned int time);<br />
void ageHistoryTable();<br />
int contempt();<br />
</pre><br />
<br />
'''[[CPW-Engine|Up one Level]]'''</div>GerdIsenberg