rlmesh::adapters::Adapter
Class in rlmesh.hpp.
class Adapter : public AdapterBaseConstructors
Methods
- raw()
RLMeshAdapter* raw() const - transform_obs()
Value transform_obs(const Value& raw_obs) override - transform_action()
Value transform_action(const Value& raw_action) override - observe()
void observe(const Value& raw_obs) override - reset()
void reset() override - explain()
std::string explain() const override - advisories()
std::vector<Advisory> advisories() const - history_keys()
std::vector<std::string> history_keys() const - history_windows()
std::vector<std::tuple<std::string, uint64_t, uint64_t>> history_windows() const - wrap_predict()
std::function<Value(const Value&)> wrap_predict(std::function<Value(const Value&)> predict_fn) final
Adapter
constructor[source]explicit Adapter(RLMeshAdapter* p)Adapter
constructor[source]explicit Adapter(std::shared_ptr<AdapterBase> p)raw
method[source]RLMeshAdapter* raw() consttransform_obs
method[source]Value transform_obs(const Value& raw_obs) overridetransform_action
method[source]Value transform_action(const Value& raw_action) overrideobserve
method[source]void observe(const Value& raw_obs) overridereset
method[source]void reset() overrideexplain
method[source]std::string explain() const overrideadvisories
method[source]std::vector<Advisory> advisories() consthistory_keys
method[source]std::vector<std::string> history_keys() consthistory_windows
method[source]std::vector<std::tuple<std::string, uint64_t, uint64_t>> history_windows() constwrap_predict
method[source]std::function<Value(const Value&)> wrap_predict(
std::function<Value(const Value&)> predict_fn
) final