[][src]Struct ggpf::policies::mcts::puct::PUCT

pub struct PUCT {
    pub config: PUCT,
    pub n_playouts: usize,
    pub prediction_channel: Sender<PredictionEvaluatorChannel>,
}

PUCT policy builder

Fields

config: PUCT

PUCT configuration.

n_playouts: usize

Number of playouts.

prediction_channel: Sender<PredictionEvaluatorChannel>

State evaluation function.

Trait Implementations

impl Clone for PUCT[src]

impl Display for PUCT[src]

impl<G> MultiplayerPolicyBuilder<G> for PUCT where
    G: Features + MCTSGame, 
[src]

type P = PUCTPolicy<G>

Created policy type. Read more

Auto Trait Implementations

impl !RefUnwindSafe for PUCT

impl Send for PUCT

impl Sync for PUCT

impl Unpin for PUCT

impl !UnwindSafe for PUCT

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<'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