2023-11-07 13:27:25 +00:00
|
|
|
---
|
|
|
|
title: Functional
|
|
|
|
---
|
|
|
|
|
|
|
|
# Functional Env
|
|
|
|
|
|
|
|
```{eval-rst}
|
2024-09-20 13:56:26 +01:00
|
|
|
.. autoclass:: gymnasium.experimental.functional.FuncEnv
|
2023-11-07 13:27:25 +00:00
|
|
|
|
2024-09-20 13:56:26 +01:00
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.transform
|
2023-11-07 13:27:25 +00:00
|
|
|
|
2024-09-20 13:56:26 +01:00
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.initial
|
2023-11-07 13:27:25 +00:00
|
|
|
|
2024-09-20 13:56:26 +01:00
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.transition
|
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.observation
|
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.reward
|
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.terminal
|
2023-12-08 12:46:40 +00:00
|
|
|
|
2024-09-20 13:56:26 +01:00
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.state_info
|
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.transition_info
|
2023-11-07 13:27:25 +00:00
|
|
|
|
2024-09-20 13:56:26 +01:00
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.render_init
|
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.render_image
|
|
|
|
.. automethod:: gymnasium.experimental.functional.FuncEnv.render_close
|
2023-11-07 13:27:25 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
## Converting Jax-based Functional environments to standard Env
|
|
|
|
|
|
|
|
```{eval-rst}
|
2023-12-08 12:46:40 +00:00
|
|
|
.. autoclass:: gymnasium.envs.functional_jax_env.FunctionalJaxEnv
|
2023-11-07 13:27:25 +00:00
|
|
|
|
2023-12-08 12:46:40 +00:00
|
|
|
.. automethod:: gymnasium.envs.functional_jax_env.FunctionalJaxEnv.reset
|
|
|
|
.. automethod:: gymnasium.envs.functional_jax_env.FunctionalJaxEnv.step
|
|
|
|
.. automethod:: gymnasium.envs.functional_jax_env.FunctionalJaxEnv.render
|
2023-11-07 13:27:25 +00:00
|
|
|
```
|