remember method

void remember(
  1. List<double> state,
  2. int action,
  3. double reward,
  4. List<double> nextState,
)

Implementation

void remember(
  List<double> state,
  int action,
  double reward,
  List<double> nextState,
) {
  if (_states.length >= memoryCapacity) {
    _states.removeAt(0);
    _actions.removeAt(0);
    _rewards.removeAt(0);
    _nextStates.removeAt(0);
  }
  _states.add(state);
  _actions.add(action);
  _rewards.add(reward);
  _nextStates.add(nextState);
}