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')