pub struct MctsReport {Show 26 fields
pub best_move: Option<Move>,
pub strategy: MctsStrategy,
pub rave_equivalence: f64,
pub rollout_policy: RolloutPolicy,
pub knowledge_policy: KnowledgePolicy,
pub virtual_connections_enabled: bool,
pub simulations: u32,
pub tree_nodes: u32,
pub root_visits: u32,
pub expected_score: f64,
pub elapsed_ms: u32,
pub rollout_moves: u64,
pub bridge_replies: u64,
pub knowledge_nodes: u32,
pub pruned_moves: u32,
pub must_play_nodes: u32,
pub root_pruned_moves: u32,
pub root_must_play_moves: u32,
pub virtual_connections: u32,
pub semi_connections: u32,
pub connection_search_truncated_nodes: u32,
pub proven_nodes: u32,
pub solver_propagations: u32,
pub proven_winner: Option<Seat>,
pub proof_distance: Option<u16>,
pub root_moves: Vec<MctsMoveStats>,
}Fields§
§best_move: Option<Move>§strategy: MctsStrategy§rave_equivalence: f64§rollout_policy: RolloutPolicy§knowledge_policy: KnowledgePolicy§virtual_connections_enabled: bool§simulations: u32§tree_nodes: u32§root_visits: u32§expected_score: f64§elapsed_ms: u32§rollout_moves: u64§bridge_replies: u64§knowledge_nodes: u32§pruned_moves: u32§must_play_nodes: u32§root_pruned_moves: u32§root_must_play_moves: u32§virtual_connections: u32§semi_connections: u32§connection_search_truncated_nodes: u32§proven_nodes: u32§solver_propagations: u32§proven_winner: Option<Seat>§proof_distance: Option<u16>§root_moves: Vec<MctsMoveStats>Trait Implementations§
Source§impl Clone for MctsReport
impl Clone for MctsReport
Source§impl Debug for MctsReport
impl Debug for MctsReport
Source§impl PartialEq for MctsReport
impl PartialEq for MctsReport
impl StructuralPartialEq for MctsReport
Auto Trait Implementations§
impl Freeze for MctsReport
impl RefUnwindSafe for MctsReport
impl Send for MctsReport
impl Sync for MctsReport
impl Unpin for MctsReport
impl UnsafeUnpin for MctsReport
impl UnwindSafe for MctsReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more