Skip to content

Commit

Permalink
Even discretisation
Browse files Browse the repository at this point in the history
  • Loading branch information
danielkelshaw committed Oct 13, 2023
1 parent 2338b25 commit ad3c724
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions kolsol/base/base_solver.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ def __init__(self, nk: int, nf: int, re: float, ndim: int = 2) -> None:
self.re = re
self.ndim = ndim

self.nk_grid = 2 * self.nk + 1
self.mk_grid = 4 * self.nk + 1
self.nk_grid = 2 * self.nk
self.mk_grid = 4 * self.nk

def dynamics(self, u_hat: np.ndarray) -> np.ndarray:

Expand Down Expand Up @@ -51,8 +51,8 @@ def __init__(self, nk: int, nf: int, re: float, ndim: int = 2) -> None:
self.re = re
self.ndim = ndim

self.nk_grid = 2 * self.nk + 1
self.mk_grid = 4 * self.nk + 1
self.nk_grid = 2 * self.nk
self.mk_grid = 4 * self.nk

def dynamics(self, u_hat: torch.Tensor) -> torch.Tensor:

Expand Down
2 changes: 1 addition & 1 deletion kolsol/numpy/solver.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ def aap(self, f1: np.ndarray, f2: np.ndarray) -> np.ndarray:
n_leading_dims = f1.ndim - self.ndim
leading_dims = f1.shape[:n_leading_dims]

lb, ub = self.nk, 3 * self.nk + 1
lb, ub = self.nk, 3 * self.nk
scaling = (self.mk_grid / self.nk_grid) ** self.ndim

fhat = np.stack((f1, f2), axis=-1)
Expand Down
2 changes: 1 addition & 1 deletion kolsol/torch/solver.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ def aap(self, f1: torch.Tensor, f2: torch.Tensor) -> torch.Tensor:
n_leading_dims = f1.ndim - self.ndim
leading_dims = f1.shape[:n_leading_dims]

lb, ub = self.nk, 3 * self.nk + 1
lb, ub = self.nk, 3 * self.nk
scaling = (self.mk_grid / self.nk_grid) ** self.ndim

fhat = torch.stack((f1, f2), dim=-1)
Expand Down

0 comments on commit ad3c724

Please sign in to comment.