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

RLMeshRunOptions

structExperimental#include <rlmesh.h>[source]

Struct in Running: facade targets, observers and results.

struct RLMeshRunOptions

struct_size

field[source]
size_t struct_size

seeds

field[source]
const int64_t* seeds

seeds_len

field[source]
size_t seeds_len

hooks

field[source]
RLMeshRunHooks* hooks

workflow_edition

field[source]
const char* workflow_edition

cancel

field[source]
const RLMeshExtCancelToken* cancel

episodes

field[source]
uint64_t episodes

max_episode_steps

field[source]
uint64_t max_episode_steps

max_episode_seconds

field[source]
double max_episode_seconds

prefetch_lead

field[source]
uint64_t prefetch_lead

trial_index_base

field[source]
uint64_t trial_index_base

execution_horizon

field[source]
uint32_t execution_horizon

has_episodes

field[source]
bool has_episodes

has_max_episode_steps

field[source]
bool has_max_episode_steps

has_max_episode_seconds

field[source]
bool has_max_episode_seconds

close_env

field[source]
bool close_env

has_trust_entrypoints

field[source]
bool has_trust_entrypoints

trust_entrypoints

field[source]
bool trust_entrypoints

_reserved

field[source]
uint8_t _reserved[6]

instruction

field[source]
const char* instruction

NULL = None; copied.

view

field[source]
const RLMeshView* view

NULL = None; copied and validated by the facade.