tmake `id` argument naming optional by overloading createSimulation() - Granular.jl - Julia package for granular dynamics simulation
(HTM) git clone git://src.adamsgaard.dk/Granular.jl
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 903640be44545b524502b363b200ef96871ab143
(DIR) parent 023f9d86697aaa297c52da674ffa87ddd17d5303
(HTM) Author: Anders Damsgaard <andersd@riseup.net>
Date: Fri, 17 Nov 2017 09:55:31 -0500
make `id` argument naming optional by overloading createSimulation()
Diffstat:
M src/simulation.jl | 3 +++
M test/contact-search-and-geometry.jl | 1 +
2 files changed, 4 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/src/simulation.jl b/src/simulation.jl
t@@ -47,6 +47,9 @@ function createSimulation(;id::String="unnamed")
Nc_max,
walls)
end
+function createSimulation(id::String)
+ createSimulation(id=id)
+end
export run!
"""
(DIR) diff --git a/test/contact-search-and-geometry.jl b/test/contact-search-and-geometry.jl
t@@ -5,6 +5,7 @@
info("#### $(basename(@__FILE__)) ####")
info("Testing interGrainPositionVector(...) and findOverlap(...)")
+sim = Granular.createSimulation("test")
sim = Granular.createSimulation(id="test")
Granular.addGrainCylindrical!(sim, [ 0., 0.], 10., 1., verbose=false)
Granular.addGrainCylindrical!(sim, [18., 0.], 10., 1., verbose=false)