[][src]Struct ggpf::settings::UCT

pub struct UCT {
    pub uct_weight: f32,
    pub playouts: usize,
}

UCT settings.

Fields

uct_weight: f32

UCT weight.

playouts: usize

Number of playouts per turn.

Trait Implementations

impl Clone for UCT[src]

impl Copy for UCT[src]

impl Debug for UCT[src]

impl Default for UCT[src]

impl<'de> Deserialize<'de> for UCT[src]

impl Display for UCT[src]

impl<G> MultiplayerPolicyBuilder<G> for UCT where
    G::Move: Send,
    G::Player: Send,
    G: MCTSGame + SingleWinner
[src]

type P = UCTPolicy<G>

Created policy type. Read more

Auto Trait Implementations

impl RefUnwindSafe for UCT

impl Send for UCT

impl Sync for UCT

impl Unpin for UCT

impl UnwindSafe for UCT

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<'a, G, PB> DynMultiplayerPolicyBuilder<'a, G> for PB where
    G: Game,
    PB: MultiplayerPolicyBuilder<G>,
    <PB as MultiplayerPolicyBuilder<G>>::P: 'a,
    <PB as MultiplayerPolicyBuilder<G>>::P: Send,
    <PB as MultiplayerPolicyBuilder<G>>::P: Sync
[src]

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T> FromPy<T> for T

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> IntoPy<U> for T where
    U: FromPy<T>, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> With for T