tAdd additional argument type enforcing - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
 (HTM) git clone git://src.adamsgaard.dk/sphere
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit 9295e7c5f166270573fd767a9c4ff64080fded03
 (DIR) parent 89a7e711eac82d250f07c91aa8022448bc817a43
 (HTM) Author: Anders Damsgaard <andersd@riseup.net>
       Date:   Wed, 20 Dec 2017 17:22:10 -0800
       
       Add additional argument type enforcing
       
       Diffstat:
         M python/sphere.py                    |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/python/sphere.py b/python/sphere.py
       t@@ -227,7 +227,7 @@ class sim:
                # nw = 1: Uniaxial (also used for shear experiments)
                # nw = 2: Biaxial
                # nw = 5: Triaxial
       -        self.nw      = numpy.ones(1, dtype=numpy.uint32) * nw
       +        self.nw      = numpy.ones(1, dtype=numpy.uint32) * int(nw)
        
                # Wall modes
                # 0: Fixed
       t@@ -282,10 +282,10 @@ class sim:
                self.nb0 = numpy.zeros(1, dtype=numpy.uint32)
        
                # Bond tensile strength [Pa]
       -        self.sigma_b = numpy.ones(1, dtype=numpy.uint32) * numpy.infty
       +        self.sigma_b = numpy.ones(1, dtype=numpy.float64) * numpy.infty
        
                # Bond shear strength [Pa]
       -        self.tau_b = numpy.ones(1, dtype=numpy.uint32) * numpy.infty
       +        self.tau_b = numpy.ones(1, dtype=numpy.float64) * numpy.infty
        
                # Bond pairs
                self.bonds = numpy.zeros((self.nb0[0], 2), dtype=numpy.uint32)