Granular.jl

Julia package for granular dynamics simulation
git clone git://src.adamsgaard.dk/Granular.jl
Log | Files | Refs | README | LICENSE

commit 956971f2feacae7df239ba36a94049395d1562c5
parent 62fe5ebaa3bc459953cd2ba83693919f31f2d428
Author: Anders Damsgaard <andersd@riseup.net>
Date:   Fri, 22 Dec 2017 15:53:48 -0500

Disable plotting and verbosity by default in packing tests

Diffstat:
Mtest/packing.jl | 29++++++++++++++++++++++++-----
1 file changed, 24 insertions(+), 5 deletions(-)

diff --git a/test/packing.jl b/test/packing.jl @@ -39,6 +39,9 @@ for grain in sim.grains end +plot_packings=false +verbose=false + info("Testing irregular (Poisson-disk) packing generation (monodisperse size)") sim = Granular.createSimulation("poisson1-monodisperse-nopadding") sim.ocean = Granular.createRegularOceanGrid([1, 1, 1], [1., 1., 1.]) @@ -46,20 +49,36 @@ Granular.irregularPacking!(sim, radius_max=.1, radius_min=.1, padding_factor=0., - verbose=true) + plot_during_packing=plot_packings, + verbose=verbose) +@test length(sim.grains) > 23 info("Testing irregular (Poisson-disk) packing generation (wide PSD)") sim = Granular.createSimulation("poisson2-wide-nopadding") sim.ocean = Granular.createRegularOceanGrid([1, 1, 1], [1., 1., 1.]) Granular.irregularPacking!(sim, radius_max=.1, - radius_min=.001, + radius_min=.005, padding_factor=0., - verbose=true) + plot_during_packing=plot_packings, + verbose=verbose) +@test length(sim.grains) > 280 sim = Granular.createSimulation("poisson3-wide-padding") sim.ocean = Granular.createRegularOceanGrid([1, 1, 1], [1., 1., 1.]) Granular.irregularPacking!(sim, radius_max=.1, - radius_min=.001, + radius_min=.005, padding_factor=2., - verbose=true) + plot_during_packing=plot_packings, + verbose=verbose) +@test length(sim.grains) > 280 + +sim = Granular.createSimulation("poisson4-binary-search") +sim.ocean = Granular.createRegularOceanGrid([1, 1, 1], [1., 1., 1.]) +Granular.irregularPacking!(sim, + radius_max=.1, + radius_min=.005, + binary_radius_search=true, + plot_during_packing=plot_packings, + verbose=verbose) +@test length(sim.grains) > 280