rlmesh::RunHooks
Class in rlmesh.hpp.
class RunHooksMethods
- on_run_start()
virtual void on_run_start([[maybe_unused]] std::shared_ptr<RunContext> context) - on_episode_start()
virtual void on_episode_start([[maybe_unused]] int64_t episode, [[maybe_unused]] std::optional<int64_t> seed) - on_step()
virtual void on_step([[maybe_unused]] const StepEvent& event) - on_episode_end()
virtual void on_episode_end([[maybe_unused]] const EpisodeResult& result) - on_run_end()
virtual void on_run_end([[maybe_unused]] const RunResult& result)
on_run_start
method[source]virtual void on_run_start(
[[maybe_unused]] std::shared_ptr<RunContext> context
)on_episode_start
method[source]virtual void on_episode_start(
[[maybe_unused]] int64_t episode,
[[maybe_unused]] std::optional<int64_t> seed
)on_step
method[source]virtual void on_step([[maybe_unused]] const StepEvent& event)on_episode_end
method[source]virtual void on_episode_end(
[[maybe_unused]] const EpisodeResult& result
)on_run_end
method[source]virtual void on_run_end([[maybe_unused]] const RunResult& result)