rshogi-core 0.1.4

A high-performance shogi engine core library with NNUE evaluation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub mod eval_hash;
pub mod material;

pub use eval_hash::{eval_hash_enabled, set_eval_hash_enabled, EvalHash};
#[cfg(feature = "diagnostics")]
pub use eval_hash::{eval_hash_stats, reset_eval_hash_stats, EvalHashStats};
pub use material::{
    evaluate_pass_rights, get_material_level, get_pass_move_bonus, get_pass_right_value,
    get_scaled_pass_move_bonus, set_material_level, set_pass_move_bonus, set_pass_right_value,
    set_pass_right_value_phased, MaterialLevel, DEFAULT_PASS_RIGHT_VALUE_EARLY,
    DEFAULT_PASS_RIGHT_VALUE_LATE,
};