Class LunarLanderContinuousEnv¶
Defined in File lunar_lander_env.h
Inheritance Relationships¶
Base Type¶
public bitrl::envs::gymnasium::lunar_lander_detail::_LunarLanderEnv< TimeStep< std::vector< real_t > >, ContinuousVectorStateContinuousVectorActionEnv< 8, 2, real_t, real_t > >(Template Class _LunarLanderEnv)
Class Documentation¶
-
class LunarLanderContinuousEnv : public bitrl::envs::gymnasium::lunar_lander_detail::_LunarLanderEnv<TimeStep<std::vector<real_t>>, ContinuousVectorStateContinuousVectorActionEnv<8, 2, real_t, real_t>>¶
LunarLanderDiscreteEnv environment with discrete action space.
Public Types
-
typedef lunar_lander_detail::_LunarLanderEnv<TimeStep<std::vector<real_t>>, ContinuousVectorStateContinuousVectorActionEnv<8, 2, real_t, real_t>> base_type¶
Base class type.
-
typedef base_type::time_step_type time_step_type¶
The time step type we return every time a step in the environment is performed.
-
typedef base_type::state_space_type state_space_type¶
The type describing the state space for the environment.
-
typedef base_type::action_space_type action_space_type¶
The type of the action space for the environment.
Public Functions
-
LunarLanderContinuousEnv(const RESTApiServerWrapper &api_server)¶
Constructor
- Parameters:
api_server –
-
LunarLanderContinuousEnv(const RESTApiServerWrapper &api_server, const uint_t cidx)¶
Constructor.
-
LunarLanderContinuousEnv(const LunarLanderContinuousEnv &other)¶
- Parameters:
other –
-
~LunarLanderContinuousEnv() override = default¶
~Pendulum. Destructor
-
LunarLanderContinuousEnv make_copy(uint_t cidx) const¶
Create a new copy of the environment with the given copy index.
-
typedef lunar_lander_detail::_LunarLanderEnv<TimeStep<std::vector<real_t>>, ContinuousVectorStateContinuousVectorActionEnv<8, 2, real_t, real_t>> base_type¶