Commit Graph

13210 Commits

Author SHA1 Message Date
Martin Diehl f48a446353 compatible with scipy.spatial.transform.Rotation
also introduced inplace variants and '/' as multiplicative inverse of
'*'
2021-01-03 16:08:22 +01:00
Martin Diehl 98723cb0ed need to handle special case of Re() = 0
ensuring that the real part is positive seems to be a good idea on first
sight, but it would be easier to simply acknowledge that qu = -qu
2021-01-03 15:50:15 +01:00
Martin Diehl 80b8693a66 avoid adding to existing data, i.e. when reading a file 2021-01-03 12:10:39 +01:00
Martin Diehl 5f1399acc3 consistent behavior with other classes
python dictionary operates in-place, so wrappers for out-of-place
behavior let it use like the other DAMASK classes
2021-01-03 12:09:21 +01:00
Martin Diehl 9a278daa3f copy not needed
YAML writer does not write out references anymore
2021-01-03 12:07:02 +01:00
Martin Diehl 35ca1ffb0a consistent copy functionality 2021-01-03 12:03:40 +01:00
Martin Diehl 6fe1ff8e39 fixed test for rodrigues parametrization
for angle close to 180deg, the sign of the axis does not matter
2021-01-03 11:50:45 +01:00
Martin Diehl 0f28d8048b KISS 2021-01-02 17:57:11 +01:00
Martin Diehl a2d0a9e511 WIP: separating states 2020-12-31 10:39:30 +01:00
Martin Diehl 228398e787 config follows structure 2020-12-31 09:10:59 +01:00
Martin Diehl ebc4f671c8 names follow structure 2020-12-31 08:29:21 +01:00
Martin Diehl 92ec10b251 consistent names 2020-12-31 07:46:26 +01:00
Martin Diehl a1facadf3f needed for MSC.Marc 2020-12-30 18:08:19 +01:00
Martin Diehl f9f56a1755 documenting 2020-12-30 15:27:36 +01:00
Martin Diehl 8c6d759b55 consistent naming 2020-12-30 12:57:14 +01:00
Martin Diehl bc12ac44c3 basic functionality for thermal homogenization 2020-12-30 12:34:00 +01:00
Martin Diehl 0dac5f84ef dummy data layout 2020-12-30 12:00:47 +01:00
Martin Diehl dd23bec9aa avoid global variables 2020-12-30 11:03:13 +01:00
Martin Diehl 9d09721689 keep variables local 2020-12-30 10:02:09 +01:00
Martin Diehl 9ce932a082 distributing tasks 2020-12-30 09:24:47 +01:00
Martin Diehl 6a6256dd34 separate functionality 2020-12-29 23:11:04 +01:00
Martin Diehl 39287ae61f distribute responsibilities 2020-12-29 19:17:06 +01:00
Martin Diehl 8572ec8368 preparing encapsulation 2020-12-29 18:45:11 +01:00
Martin Diehl e34937a0d2 avoiding public variables 2020-12-29 18:27:24 +01:00
Martin Diehl 9e18e1d10a need to be initialized 2020-12-29 15:44:45 +01:00
Martin Diehl 6ec120d004 simplified
- no extra state
- no extra argument

at the cost of less output
2020-12-29 14:54:58 +01:00
Martin Diehl a5cdc8433f better readable 2020-12-29 13:01:33 +01:00
Martin Diehl 120118695d encapsulate data 2020-12-29 12:38:03 +01:00
Martin Diehl e19ced830b S and related quantities in new data layout 2020-12-29 09:40:05 +01:00
Martin Diehl 0d0a81a016 new structure 2020-12-29 08:08:14 +01:00
Martin Diehl 22575b15ff new (ph,me)-based data layout 2020-12-29 07:34:25 +01:00
Martin Diehl 7992ef474e preparing for non-global variables 2020-12-29 07:20:37 +01:00
Martin Diehl 1b85dbea80 polishing 2020-12-29 06:14:39 +01:00
Martin Diehl 6bba7a509a polishing 2020-12-29 00:51:08 +01:00
Martin Diehl 5f569b1412 explicit arguments instead of global variables 2020-12-29 00:39:23 +01:00
Test User 2791f3d192 [skip ci] updated version information after successful test of v3.0.0-alpha2-101-gab2a4a987 2020-12-29 00:33:12 +01:00
Martin Diehl f560b33db0 avoid global variables 2020-12-29 00:13:49 +01:00
Martin Diehl f08fbbaaa2 consistent names 2020-12-28 22:35:07 +01:00
Martin Diehl ab2a4a9872 Merge branch 'bugfix-rotation-repr' into 'development'
Fixing some issues with Rotation/Orientation

See merge request damask/DAMASK!310
2020-12-28 22:25:30 +01:00
Martin Diehl b41dc7db28 simplified 2020-12-28 22:17:28 +01:00
Martin Diehl f2402f7ad6 consistent names 2020-12-28 21:41:48 +01:00
Martin Diehl 1832646089 lattice is a property of the phase 2020-12-28 21:35:15 +01:00
Martin Diehl bb9fa228ab 'present' propagates to called function 2020-12-28 21:34:34 +01:00
Martin Diehl 6207432f7a modern Fortran 2020-12-28 21:34:14 +01:00
Philip Eisenlohr da62daf15d added test for appending rotation lists; better check for type==list 2020-12-28 12:26:09 -05:00
Philip Eisenlohr 4796afdd92 fix for broken representation of no-rotation orientations and averaging weights 2020-12-28 12:10:21 -05:00
Martin Diehl 1ac5465d65 using central functionality 2020-12-28 11:03:29 +01:00
Martin Diehl d59cb81ca8 too early (depends on IP) 2020-12-28 10:56:55 +01:00
Martin Diehl 7d76752281 intended hierarchy 2020-12-28 10:01:04 +01:00
Martin Diehl 190df4830c simplified 2020-12-28 09:36:02 +01:00