tdisplacements as a vector instead of component wise scalars - 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 6d43d86505ba38caf0de020525c3c955d73f31d4
 (DIR) parent 3b79a5ef5d587c082856f945e4aacb8247ae20b1
 (HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
       Date:   Sun, 22 Jun 2014 11:43:24 +0200
       
       displacements as a vector instead of component wise scalars
       
       Diffstat:
         M python/sphere.py                    |      27 +++++----------------------
       
       1 file changed, 5 insertions(+), 22 deletions(-)
       ---
 (DIR) diff --git a/python/sphere.py b/python/sphere.py
       t@@ -1271,30 +1271,13 @@ class sim:
                    fh.write('\n')
                    fh.write('        </DataArray>\n')
        
       -            # xyzsum.x
       -            fh.write('        <DataArray type="Float32" Name="Xdisplacement" '
       -                    + 'format="ascii">\n')
       -            fh.write('          ')
       -            for i in range(self.np):
       -                fh.write('{} '.format(self.xyzsum[i,0]))
       -            fh.write('\n')
       -            fh.write('        </DataArray>\n')
       -
       -            # xyzsum.y
       -            fh.write('        <DataArray type="Float32" Name="Ydisplacement" '
       -                    + 'format="ascii">\n')
       -            fh.write('          ')
       -            for i in range(self.np):
       -                fh.write('{} '.format(self.xyzsum[i,1]))
       -            fh.write('\n')
       -            fh.write('        </DataArray>\n')
       -
       -            # xyzsum.z
       -            fh.write('        <DataArray type="Float32" Name="Zdisplacement" '
       -                    + 'format="ascii">\n')
       +            # Displacements (xyzsum)
       +            fh.write('        <DataArray type="Float32" Name="Displacement" '
       +                    + 'NumberOfComponents="3" format="ascii">\n')
                    fh.write('          ')
                    for i in range(self.np):
       -                fh.write('{} '.format(self.xyzsum[i,2]))
       +                fh.write('{} {} {} '.format(\
       +                        self.xyzsum[i,0], self.xyzsum[i,1], self.xyzsum[i,2]))
                    fh.write('\n')
                    fh.write('        </DataArray>\n')