bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl_consts.h
Go to the documentation of this file.
1#ifndef GYMFCPP_CONSTS_H
2#define GYMFCPP_CONSTS_H
8#include "bitrl/bitrl_types.h"
9#include "bitrl/bitrl_config.h"
10#include <numbers>
11#include <string>
12
13namespace bitrl
14{
15namespace consts
16{
17
21inline const uint_t INVALID_ID = static_cast<uint_t>(-1);
22
26inline const std::string INVALID_STR = std::string("INVALID");
27
31inline const real_t TOLERANCE = 1.0e-8;
32
36inline const std::string ROBOTS_DIR = std::string(ROBOTS_DATA_DIR);
37
41inline const std::string SENSORS_DIR = std::string(SENSORS_DATA_DIR);
42
43namespace maths
44{
45
49inline const real_t PI = std::numbers::pi;
50
54inline const real_t G = 9.82;
55} // namespace maths
56
57} // namespace consts
58
59} // namespace bitrl
60
61#endif // GYMFCPP_CONSTS_H
const real_t PI
The PI constant.
Definition bitrl_consts.h:49
const real_t G
Acceleration due to gravity m/secs.
Definition bitrl_consts.h:54
const std::string SENSORS_DIR
Path to sensors definitions.
Definition bitrl_consts.h:41
const std::string ROBOTS_DIR
Path to robots definitions.
Definition bitrl_consts.h:36
const uint_t INVALID_ID
Invalid id.
Definition bitrl_consts.h:21
const real_t TOLERANCE
Tolerance used around the library.
Definition bitrl_consts.h:31
const std::string INVALID_STR
Invalid string.
Definition bitrl_consts.h:26
Definition bitrl_consts.h:14
double real_t
real_t
Definition bitrl_types.h:23
std::size_t uint_t
uint_t
Definition bitrl_types.h:43