bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
cuberl::rl::envs::with_dynamics_mixin Struct Referenceabstract

#include <with_dynamics_mixin.h>

Public Member Functions

virtual ~with_dynamics_mixin ()=default
 
virtual std::vector< std::tuple< real_t, uint_t, real_t, bool > > transition_dynamics (uint_t s, uint_t aidx) const =0
 transition_dynamics
 

Static Public Attributes

static constexpr bool has_dynamics {true}
 

Protected Member Functions

 with_dynamics_mixin ()=default
 

Constructor & Destructor Documentation

◆ ~with_dynamics_mixin()

virtual cuberl::rl::envs::with_dynamics_mixin::~with_dynamics_mixin ( )
virtualdefault

◆ with_dynamics_mixin()

cuberl::rl::envs::with_dynamics_mixin::with_dynamics_mixin ( )
protecteddefault

Member Function Documentation

◆ transition_dynamics()

virtual std::vector< std::tuple< real_t, uint_t, real_t, bool > > cuberl::rl::envs::with_dynamics_mixin::transition_dynamics ( uint_t  s,
uint_t  aidx 
) const
pure virtual

transition_dynamics

Member Data Documentation

◆ has_dynamics

constexpr bool cuberl::rl::envs::with_dynamics_mixin::has_dynamics {true}
staticconstexpr

The documentation for this struct was generated from the following file: