|
11 | 11 |
|
12 | 12 |
|
13 | 13 | @dataclass |
14 | | -class TimeSeriesState(object): |
| 14 | +class TimeSeriesState: |
15 | 15 | """ |
16 | 16 | The current state of a time series model that is a pybamm model. |
17 | 17 | """ |
@@ -119,9 +119,13 @@ def build( |
119 | 119 | self.set_params() |
120 | 120 |
|
121 | 121 | self._mesh = pybamm.Mesh(self.geometry, self.submesh_types, self.var_pts) |
122 | | - self._disc = pybamm.Discretisation(self.mesh, self.spatial_methods) |
| 122 | + self._disc = pybamm.Discretisation( |
| 123 | + mesh=self.mesh, |
| 124 | + spatial_methods=self.spatial_methods, |
| 125 | + check_model=check_model, |
| 126 | + ) |
123 | 127 | self._built_model = self._disc.process_model( |
124 | | - self._model_with_set_params, inplace=False, check_model=check_model |
| 128 | + self._model_with_set_params, inplace=False |
125 | 129 | ) |
126 | 130 |
|
127 | 131 | # Clear solver and setup model |
@@ -230,9 +234,13 @@ def rebuild( |
230 | 234 |
|
231 | 235 | self.set_params(rebuild=True) |
232 | 236 | self._mesh = pybamm.Mesh(self.geometry, self.submesh_types, self.var_pts) |
233 | | - self._disc = pybamm.Discretisation(self.mesh, self.spatial_methods) |
| 237 | + self._disc = pybamm.Discretisation( |
| 238 | + mesh=self.mesh, |
| 239 | + spatial_methods=self.spatial_methods, |
| 240 | + check_model=check_model, |
| 241 | + ) |
234 | 242 | self._built_model = self._disc.process_model( |
235 | | - self._model_with_set_params, inplace=False, check_model=check_model |
| 243 | + self._model_with_set_params, inplace=False |
236 | 244 | ) |
237 | 245 |
|
238 | 246 | # Clear solver and setup model |
|
0 commit comments