summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-10-24 11:45:40 -0400
committerJesse Luehrs <doy@tozt.net>2014-10-24 11:45:40 -0400
commit35c239e4b7ab489961a0029a53b505921f230244 (patch)
tree2d3bb08ba6397144417835f44a16249fc51c7adb /src
parent1bcf21a6fda4164c2002975b4f3e0f6786abd84d (diff)
downloadjulia-fractals-35c239e4b7ab489961a0029a53b505921f230244.tar.gz
julia-fractals-35c239e4b7ab489961a0029a53b505921f230244.zip
start factoring out into modules
Diffstat (limited to 'src')
-rw-r--r--src/Fractal.jl4
-rw-r--r--src/complex-plane.jl4
-rw-r--r--src/mandelbrot.jl3
3 files changed, 11 insertions, 0 deletions
diff --git a/src/Fractal.jl b/src/Fractal.jl
new file mode 100644
index 0000000..e7f6f2b
--- /dev/null
+++ b/src/Fractal.jl
@@ -0,0 +1,4 @@
+module Fractal
+include("complex-plane.jl")
+include("mandelbrot.jl")
+end
diff --git a/src/complex-plane.jl b/src/complex-plane.jl
new file mode 100644
index 0000000..ddea80e
--- /dev/null
+++ b/src/complex-plane.jl
@@ -0,0 +1,4 @@
+function complexplane(range, divisions)
+ line = linspace(-range / 2.0, range / 2.0, divisions)
+ [ x + y*im for x=line, y=line ]
+end
diff --git a/src/mandelbrot.jl b/src/mandelbrot.jl
new file mode 100644
index 0000000..614d490
--- /dev/null
+++ b/src/mandelbrot.jl
@@ -0,0 +1,3 @@
+function mandelbrot(z, c)
+ z.^2 + c
+end