| tFix Julia 1.0+ formatting errors - Granular.jl - Julia package for granular dy… | |
| git clone git://src.adamsgaard.dk/Granular.jl | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 5d42f7db81bf61b204edebb53e9d07b164463f33 | |
| parent 985ca340ec43f3bc4c581503513756d2bd60083e | |
| Author: Anders Damsgaard <[email protected]> | |
| Date: Mon, 11 Mar 2019 12:52:44 +0100 | |
| Fix Julia 1.0+ formatting errors | |
| Diffstat: | |
| M examples/double_gyre.jl | 38 ++++++++++++++++-------------… | |
| 1 file changed, 19 insertions(+), 19 deletions(-) | |
| --- | |
| diff --git a/examples/double_gyre.jl b/examples/double_gyre.jl | |
| t@@ -14,28 +14,28 @@ sim.ocean = Granular.createRegularOceanGrid(n, L, name="do… | |
| epsilon = 0.25 # amplitude of periodic oscillations | |
| t = 0. | |
| -a = epsilon*sin(2.*pi*t) | |
| -b = 1. - 2.*epsilon*sin(2.*pi*t) | |
| +a = epsilon*sin(2.0*pi*t) | |
| +b = 1.0 - 2.0*epsilon*sin(2.0*pi*t) | |
| for i=1:size(sim.ocean.u, 1) | |
| for j=1:size(sim.ocean.u, 2) | |
| - x = sim.ocean.xq[i, j]/(L[1]*.5) # x in [0;2] | |
| + x = sim.ocean.xq[i, j]/(L[1]*0.5) # x in [0;2] | |
| y = sim.ocean.yq[i, j]/L[2] # y in [0;1] | |
| - f = a*x^2. + b*x | |
| - df_dx = 2.*a*x + b | |
| + f = a*x^2.0 + b*x | |
| + df_dx = 2.0*a*x + b | |
| - sim.ocean.u[i, j, 1, 1] = -pi/10.*sin(pi*f)*cos(pi*y) * 1e1 | |
| - sim.ocean.v[i, j, 1, 1] = pi/10.*cos(pi*f)*sin(pi*y)*df_dx * 1e1 | |
| + sim.ocean.u[i, j, 1, 1] = -pi/10.0*sin(pi*f)*cos(pi*y) * 1e1 | |
| + sim.ocean.v[i, j, 1, 1] = pi/10.0*cos(pi*f)*sin(pi*y)*df_dx * 1e1 | |
| end | |
| end | |
| # Initialize confining walls, which are ice floes that are fixed in space | |
| -r = minimum(L[1:2]./n[1:2])/2. | |
| +r = minimum(L[1:2]./n[1:2])/2.0 | |
| h = 1. | |
| ## N-S wall segments | |
| -for y in range(r, stop=L[2]-r, length=Int(round((L[2] - 2.*r)/(r*2)))) | |
| +for y in range(r, stop=L[2]-r, length=Int(round((L[2] - 2.0*r)/(r*2)))) | |
| Granular.addGrainCylindrical!(sim, [r, y], r, h, fixed=true, | |
| verbose=false) | |
| Granular.addGrainCylindrical!(sim, [L[1]-r, y], r, h, fixed=true, | |
| t@@ -43,8 +43,8 @@ for y in range(r, stop=L[2]-r, length=Int(round((L[2] - 2.*r… | |
| end | |
| ## E-W wall segments | |
| -for x in range(3.*r, stop=L[1]-3.*r, | |
| - length=Int(round((L[1] - 6.*r)/(r*2)))) | |
| +for x in range(3.0*r, stop=L[1]-3.0*r, | |
| + length=Int(round((L[1] - 6.0*r)/(r*2)))) | |
| Granular.addGrainCylindrical!(sim, [x, r], r, h, fixed=true, | |
| verbose=false) | |
| Granular.addGrainCylindrical!(sim, [x, L[2]-r], r, h, fixed=true, | |
| t@@ -57,14 +57,14 @@ n_walls = length(sim.grains) | |
| # Initialize ice floes everywhere | |
| -floe_padding = .5*r | |
| -noise_amplitude = .8*floe_padding | |
| +floe_padding = 0.5*r | |
| +noise_amplitude = 0.8*floe_padding | |
| Random.seed!(1) | |
| -for y in (4.*r + noise_amplitude):(2.*r + floe_padding):(L[2] - 4.*r - | |
| - noise_amplitude) | |
| +for y in (4.0*r + noise_amplitude):(2.0*r + floe_padding):(L[2] - 4.0*r - | |
| + noise_amplitude) | |
| - for x in (4.*r + noise_amplitude):(2.*r + floe_padding):(L[1] - 4.*r - | |
| - noise_amplitude) | |
| + for x in (4.0*r + noise_amplitude):(2.0*r + floe_padding):(L[1] - 4.0*r - | |
| + noise_amplitude) | |
| #if iy % 2 == 0 | |
| #x += 1.5*r | |
| #end | |
| t@@ -94,8 +94,8 @@ for i=1:length(sim.grains) | |
| end | |
| # Set temporal parameters | |
| -Granular.setTotalTime!(sim, 12.*60.*60.) | |
| -Granular.setOutputFileInterval!(sim, 60.) | |
| +Granular.setTotalTime!(sim, 12.0*60.0*60.0) | |
| +Granular.setOutputFileInterval!(sim, 60.0) | |
| Granular.setTimeStep!(sim) | |
| Granular.run!(sim) |