Skip to content

Commit

Permalink
PDEOperator supports resample_train_points (#1759)
Browse files Browse the repository at this point in the history
  • Loading branch information
vl-dud authored Jun 17, 2024
1 parent 055f258 commit ad6399b
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions deepxde/data/pde_operator.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,12 @@ def bc_inputs(self, func_feats, func_vals):
self.train_bc = (np.vstack(v), np.vstack(x), np.vstack(vx))
return self.train_bc

def resample_train_points(self, pde_points=True, bc_points=True):
"""Resample the training points for the operator."""
self.pde.resample_train_points(pde_points, bc_points)
self.train_x, self.train_y, self.train_aux_vars = None, None, None
self.train_next_batch()


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

0 comments on commit ad6399b

Please sign in to comment.