https://www.chessprogramming.org/index.php?title=CPW-Engine_eval_h&feed=atom&action=history
CPW-Engine eval h - Revision history
2024-03-28T10:40:51Z
Revision history for this page on the wiki
MediaWiki 1.30.1
https://www.chessprogramming.org/index.php?title=CPW-Engine_eval_h&diff=9311&oldid=prev
GerdIsenberg: Created page with "'''Home * Engines * CPW-Engine * eval.h''' =eval.h= <pre> /* king safety*/ int wKingShield(); int bKingShield(); /* pawn structure */ int getPawnScore..."
2018-12-18T14:14:25Z
<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> * eval.h''' =eval.h= <pre> <span dir="auto"><span class="autocomment">king safety: </span> int wKingShield(); int bKingShield(); <span dir="auto"><span class="autocomment">pawn structure: </span> int getPawnScore..."</span></span></p>
<p><b>New page</b></p><div>'''[[Main Page|Home]] * [[Engines]] * [[CPW-Engine]] * eval.h'''<br />
<br />
=eval.h= <br />
<pre><br />
/* king safety*/<br />
int wKingShield();<br />
int bKingShield();<br />
<br />
/* pawn structure */<br />
int getPawnScore();<br />
int evalPawnStructure();<br />
int EvalPawn(S8 sq, S8 side);<br />
void EvalKnight(S8 sq, S8 side);<br />
void EvalBishop(S8 sq, S8 side);<br />
void EvalRook(S8 sq, S8 side);<br />
void EvalQueen(S8 sq, S8 side);<br />
int isPawnSupported(S8 sq, S8 side);<br />
int isWPSupported(S8 sq);<br />
int isBPSupported(S8 sq);<br />
<br />
/* pattern detection */<br />
void blockedPieces();<br />
<br />
</pre><br />
'''[[CPW-Engine|Up one Level]]'''</div>
GerdIsenberg