rlmesh::EpisodeResult
Class in rlmesh.hpp.
struct EpisodeResultFields
- index
int64_t index = 0 - seed
std::optional<int64_t> seed{} - steps
int64_t steps = 0 - reward
double reward = 0 - terminated
bool terminated = false - truncated
bool terminated = false, truncated = false - success
std::optional<bool> success{} - duration_s
double duration_s = 0 - predict_ms
std::optional<double> predict_ms{} - step_ms
std::optional<double> predict_ms{}, step_ms{} - trial
std::optional<int64_t> trial{}
Static methods
Methods
index
field[source]int64_t index = 0seed
field[source]std::optional<int64_t> seed{}steps
field[source]int64_t steps = 0reward
field[source]double reward = 0terminated
field[source]bool terminated = falsetruncated
field[source]bool terminated = false, truncated = falsesuccess
field[source]std::optional<bool> success{}duration_s
field[source]double duration_s = 0predict_ms
field[source]std::optional<double> predict_ms{}step_ms
field[source]std::optional<double> predict_ms{}, step_ms{}trial
field[source]std::optional<int64_t> trial{}from_raw
static method[source]static EpisodeResult from_raw(const RLMeshEpisodeResult& c)raw
method[source]RLMeshEpisodeResult raw() const