Commit Graph

1897 Commits

Author SHA1 Message Date
Martin Diehl 763ccc077b Philip's corrections 2020-04-28 22:20:45 +02:00
Martin Diehl 9e79935add Merge branch 'development' into less-shell-scripts 2020-04-28 20:43:16 +02:00
Martin Diehl 97438713cc require numpy array 2020-04-24 12:55:59 +02:00
Martin Diehl 042f64200c Merge branch 'development' into vectorize_rotation 2020-04-24 06:31:14 +02:00
Philip Eisenlohr f0e2437d75 [skip ci] added "list(map..." required since Python3 2020-04-23 13:42:17 -04:00
Martin Diehl a3d54c5621 just boilerplate code 2020-04-23 10:08:29 +02:00
Martin Diehl 12d7fa7fda migrated to new class 2020-04-23 09:59:31 +02:00
Martin Diehl 936ce6a160 reshape for scalar/vector not needed 2020-04-22 18:26:10 +02:00
Martin Diehl 64b30ade6b don't make things complex by wrapping them into shell scripts 2020-04-22 11:25:29 +02:00
Martin Diehl e969fefbc6 can be done in python more easily
these shell scripts are just wrappers around tested functionality of the
python classes (geom or mechanics). Testing and using them is cumbersome
in comparison to using the python functionality directly
2020-04-22 09:45:25 +02:00
Martin Diehl b26bc78a44 adopting to new grid layout 2020-04-21 18:49:50 +02:00
Martin Diehl b1be4e7ac8 rotation class does not take care of correct shape anymore 2020-04-21 13:22:24 +02:00
Martin Diehl 7084fc9616 adjusting to consistent data layout 2020-04-20 23:19:38 +02:00
Martin Diehl 85f831d5b4 simplified 2020-04-20 22:14:57 +02:00
Martin Diehl 4278ba32ae adopting to standard data layout 2020-04-20 22:07:49 +02:00
Martin Diehl 9a54c326e2 adopted to new data layout 2020-04-20 21:28:23 +02:00
Martin Diehl a8b75a23c5 simplified 2020-04-20 20:40:47 +02:00
Martin Diehl 8465c3ab1b adjusting to new data layout 2020-04-20 19:13:45 +02:00
Martin Diehl a367128436 not used anymore 2020-04-20 13:57:33 +02:00
Martin Diehl 9979eb58f4 consistent layout for grid data
has now always the shape ([x,y,z,...]) with x fastest. For conversion from or
to linear layout ([x*y*z,...]), e.g. storage in ASCII table, reshape needs
to have the 'F' option.
Credits to Vitesh and Fran for pointing this out.
2020-04-20 13:09:59 +02:00
Martin Diehl 6254063b4b not used 2020-03-31 12:52:46 +02:00
Martin Diehl bcbdd87870 base substitution on original microstructure 2020-03-29 23:50:09 +02:00
Martin Diehl 396d428af7 bugfix: works for all cuboids, not just cubes 2020-03-29 23:09:43 +02:00
Martin Diehl f1b4d81fb4 simplified 2020-03-29 19:11:36 +02:00
Martin Diehl 04cb8111c6 only used for non-selective 2020-03-22 07:08:54 +01:00
Martin Diehl 3873a3d20d restoring working structure for config submodule 2020-03-21 22:17:07 +01:00
Martin Diehl b53288c0be distance already controls whether tesselation works
at least for sufficiently large d
2020-03-21 21:50:15 +01:00
Martin Diehl 2c1a654966 more conservative estimate 2020-03-21 21:10:14 +01:00
Martin Diehl 67f64b7a7a polishing 2020-03-21 18:01:26 +01:00
Martin Diehl f961f3590c tested
bugfix: correct coordinates for periodic Laguerre
performance: do not waste memory
2020-03-21 17:53:59 +01:00
Martin Diehl a2b92569d2 local functions cannot be pickled (required for multiprocessing) 2020-03-21 17:04:27 +01:00
Martin Diehl c31c9be628 fix for periodic copies
old version had huge memory consumption as was probably wrong
2020-03-21 16:41:52 +01:00
Martin Diehl ab1ab42e75 easier to specify size directly 2020-03-21 15:17:02 +01:00
Martin Diehl 42b9ccf99e less complicated 2020-03-21 11:36:34 +01:00
Martin Diehl d636b53e2b duplicated comment line 2020-03-20 10:27:46 +01:00
Martin Diehl 509f8cfcc9 cleaning 2020-03-20 06:42:13 +01:00
Martin Diehl 0f45559271 store microstructure as integers 2020-03-20 06:24:41 +01:00
Martin Diehl 3caad0bdf4 store microstructure indices as integers 2020-03-20 06:00:42 +01:00
Martin Diehl 064dabe34b Polishing
- keep microstructure as integer
- avoid constant reshape
- IMPORTANT: random order has changed!
2020-03-20 00:50:42 +01:00
Martin Diehl 0556827f29 less error prone 2020-03-19 20:19:47 +01:00
Martin Diehl 27532cfa4e small fixes 2020-03-19 12:03:55 +01:00
Martin Diehl 0f677ac3ec not needed anymore
except for the deprecated vtk file format support, vtk_addData can do
the job
2020-03-19 11:38:46 +01:00
Martin Diehl 1fb975dedf suitable for pointCloud and grid.
does not work for old vtk file format, use python library directly in
this case
2020-03-19 11:37:33 +01:00
Martin Diehl f01af70357 using central functionality 2020-03-19 09:02:50 +01:00
Martin Diehl 0871111c11 consistent and correct number of leading zeros 2020-03-19 08:45:25 +01:00
Martin Diehl d6f74daf53 cleaning
no DADF5 anymore
2020-03-19 08:13:13 +01:00
Martin Diehl 7d47418381 migrating to new Table class ...
... and stripping old ASCIItable down
2020-03-19 07:27:11 +01:00
Martin Diehl c40e607e08 standard-conforming and nice labels 2020-03-18 20:49:39 +01:00
Martin Diehl ab84ac1c24 polishing of some tests 2020-03-18 14:11:31 +01:00
Martin Diehl b5a1295cb9 ASCIItable -> Table 2020-03-18 13:47:09 +01:00