def __init__(self, Q, R, A_star, B_star, sigma_w, rls_lam, sigma_explore, reg, epoch_multiplier, truncation_length, actual_error_multiplier, use_gamma=0.98, sls_impl=None):
    super().__init__(Q, R, A_star, B_star, sigma_w, rls_lam)
    self._sigma_explore = sigma_explore
    self._reg = reg
    self._epoch_multiplier = epoch_multiplier
    self._truncation_length = truncation_length
    self._actual_error_multiplier = actual_error_multiplier
    self._sls_impl = (sls_impl if (sls_impl is not None) else SLS_CVXPY())
    self._logger = logging.getLogger(__name__)
    self._use_gamma = use_gamma
    self._controller_state = None
def __init__(self, Q, R, A_star, B_star, sigma_w, rls_lam, sigma_explore, reg, epoch_multiplier, truncation_length, actual_error_multiplier, use_gamma=0.98, sls_impl=None):
    super().__init__(Q, R, A_star, B_star, sigma_w, rls_lam)
    self._sigma_explore = sigma_explore
    self._reg = reg
    self._epoch_multiplier = epoch_multiplier
    self._truncation_length = truncation_length
    self._actual_error_multiplier = actual_error_multiplier
    self._sls_impl = (sls_impl if (sls_impl is not None) else SLS_CVXPY())
    self._logger = logging.getLogger(__name__)
    self._use_gamma = use_gamma
    self._controller_state = None