[][src]Struct ggpf::settings::FlatMonteCarlo

pub struct FlatMonteCarlo {
    pub playouts: usize,
}

Flat Monte Carlo settings.

Fields

playouts: usize

Number of playouts per turn.

Trait Implementations

impl Clone for FlatMonteCarlo[src]

impl Copy for FlatMonteCarlo[src]

impl Debug for FlatMonteCarlo[src]

impl Default for FlatMonteCarlo[src]

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

impl Display for FlatMonteCarlo[src]

impl<G: Game + SingleWinner + Clone> MultiplayerPolicyBuilder<G> for FlatMonteCarlo[src]

type P = FlatMonteCarloPolicy<G>

Created policy type. Read more

Auto Trait Implementations

impl RefUnwindSafe for FlatMonteCarlo

impl Send for FlatMonteCarlo

impl Sync for FlatMonteCarlo

impl Unpin for FlatMonteCarlo

impl UnwindSafe for FlatMonteCarlo

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