18 enum Approximation { KAdaptability, PiecewiseLinearDR, LinearDR };
22 ROCPP(
const ROCPP& t_src);
24 ROCPP& with_deterministic_optimizer(
const OptimizerFactory& t_optimizer_factory);
26 ROCPP& with_n_policies(
unsigned int t_n_policies);
33 Approximation t_approximation,
37 [[nodiscard]]
Optimizer* create(
const Model& t_model)
const override;
41 std::optional<Approximation> m_approximation;
42 std::optional<unsigned int> m_n_policies;
43 std::unique_ptr<OptimizerFactory> m_optimizer_factory;