[][src]Struct ggpf::settings::RAVE

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

RAVE settings.

Fields

uct_weight: f32

UCT weight.

playouts: usize

Number of playouts per turn.

Trait Implementations

impl Clone for RAVE[src]

impl Copy for RAVE[src]

impl Debug for RAVE[src]

impl Default for RAVE[src]

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

impl Display for RAVE[src]

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

type P = RAVEPolicy<G>

Created policy type. Read more

Auto Trait Implementations

impl RefUnwindSafe for RAVE

impl Send for RAVE

impl Sync for RAVE

impl Unpin for RAVE

impl UnwindSafe for RAVE

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