This reference describes unreleased code on main; no release documents it yet.

rlmesh::EpisodeResult

classExperimental#include <rlmesh.hpp>[source]

Class in rlmesh.hpp.

struct EpisodeResult

index

field[source]
int64_t index = 0

seed

field[source]
std::optional<int64_t> seed{}

steps

field[source]
int64_t steps = 0

reward

field[source]
double reward = 0

terminated

field[source]
bool terminated = false

truncated

field[source]
bool terminated = false, truncated = false

success

field[source]
std::optional<bool> success{}

duration_s

field[source]
double duration_s = 0

predict_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