Trait littlewing::eval::Eval [−][src]
pub trait Eval { fn eval(&self) -> i16; fn eval_material(&self, c: Color) -> i16; fn see(&self, capture: PieceMove) -> i16; }
Evaluation algorithms
Required Methods
fn eval(&self) -> i16
Evaluate the current position
fn eval_material(&self, c: Color) -> i16
Evaluate material at the current position for the given side
fn see(&self, capture: PieceMove) -> i16
Static Exchange Evaluation
Implementors
impl Eval for Game