(self, external_energy_change, as_source=False, as_sink=False)
| 88 | return _min_obs, _max_obs, np.array([]), np.array([]) |
| 89 | |
| 90 | def update(self, external_energy_change, as_source=False, as_sink=False): |
| 91 | assert as_sink or external_energy_change == 0.0, f'step() was called with positive energy (source) for ' \ |
| 92 | f'module {self} but module is not a source and ' \ |
| 93 | f'can only be called with negative energy.' |
| 94 | |
| 95 | info = {'absorbed_energy': self.current_load} |
| 96 | |
| 97 | return 0.0, self._done(), info |
| 98 | |
| 99 | def sample_action(self, strict_bound=False): |
| 100 | return np.array([]) |