From 1fb1cd01c25939d18413bb58f335ac486a404eb1 Mon Sep 17 00:00:00 2001 From: Qi Li Date: Mon, 23 Sep 2024 20:50:00 +0800 Subject: [PATCH] Update mg.jl Minor changes for indexes --- 17_Poisson_Solver_Multigrid/mg.jl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/17_Poisson_Solver_Multigrid/mg.jl b/17_Poisson_Solver_Multigrid/mg.jl index e43d12a..51518de 100644 --- a/17_Poisson_Solver_Multigrid/mg.jl +++ b/17_Poisson_Solver_Multigrid/mg.jl @@ -71,18 +71,18 @@ function prolongation(nxc, nyc, nxf, nyf, unc, ef) end end # update boundary points - for i = 1:nyc+1 + for i = 1:nxc+1 # left boundary j = 1 ef[2*i-1,1] = unc[i,1] - # right boundary j = nx_fine+1 - ef[2*i-1, nyf+1] = unc[i,nxc+1] + # right boundary j = ny_fine+1 + ef[2*i-1,nyf+1] = unc[i,nyc+1] end - for j = 1:nxc+1 - #bottom boundary i = 1 + for j = 1:nyc+1 + # bottom boundary i = 1 ef[1,2*j-1] = unc[1,j] - # top boundary i = ny_fine+1 - ef[nyf+1,2*j-1] = unc[nyc+1,j] + # top boundary i = nx_fine+1 + ef[nxf+1,2*j-1] = unc[nxc+1,j] end end