add ChildrenEvalMethod
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion, Throughput};
|
||||
use othello::{
|
||||
logic::{FutureMoveConfig, FutureMoves},
|
||||
logic::{ChildrenEvalMethod, FutureMoveConfig, FutureMoves},
|
||||
repr::{Board, Piece},
|
||||
};
|
||||
|
||||
@@ -13,6 +13,7 @@ fn extend_layers_no_pruning(depth: usize, arena_size: usize) -> usize {
|
||||
max_arena_size: arena_size,
|
||||
do_not_prune: true,
|
||||
print: false,
|
||||
children_eval_method: ChildrenEvalMethod::Max,
|
||||
};
|
||||
let mut fut = FutureMoves::new(Piece::Black, config);
|
||||
fut.set_root_from_board(Board::new().starting_pos());
|
||||
|
||||
Reference in New Issue
Block a user