[][src]Struct ggpf_gym::gym::Environment

pub struct Environment { /* fields omitted */ }

Methods

impl Environment[src]

pub fn seed(&self, seed: u64)[src]

pub fn reset(&self) -> Result<SpaceData, GymError>[src]

pub fn render(&self)[src]

pub fn step(&self, action: &Action) -> Result<State, GymError>[src]

pub fn close(&self)[src]

pub fn action_space(&self) -> &SpaceTemplate[src]

Returns the number of allowed actions for this environment.

pub fn observation_space(&self) -> &SpaceTemplate[src]

Returns the shape of the observation tensors.

Auto Trait Implementations

impl RefUnwindSafe for Environment

impl Send for Environment

impl Sync for Environment

impl Unpin for Environment

impl UnwindSafe for Environment

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