Skip to content

Commit ad6399b

Browse files
authored
PDEOperator supports resample_train_points (#1759)
1 parent 055f258 commit ad6399b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

deepxde/data/pde_operator.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,12 @@ def bc_inputs(self, func_feats, func_vals):
167167
self.train_bc = (np.vstack(v), np.vstack(x), np.vstack(vx))
168168
return self.train_bc
169169

170+
def resample_train_points(self, pde_points=True, bc_points=True):
171+
"""Resample the training points for the operator."""
172+
self.pde.resample_train_points(pde_points, bc_points)
173+
self.train_x, self.train_y, self.train_aux_vars = None, None, None
174+
self.train_next_batch()
175+
170176

171177
class PDEOperatorCartesianProd(Data):
172178
"""PDE solution operator with data in the format of Cartesian product.

0 commit comments

Comments
 (0)