Philip Eisenlohr
45e33782e4
documentating more hex interactions
2022-01-13 10:42:05 -05:00
Philip Eisenlohr
4562f4262c
add documentation to source code
2022-01-13 10:14:36 -05:00
Martin Diehl
1026d56842
credit where credit is due
...
referencing DOI gives faster access to actual data
2022-01-09 08:05:42 +01:00
Martin Diehl
a884b99aa9
Merge remote-tracking branch 'origin/development' into physics-based-hex-interactions
2022-01-08 20:45:46 +01:00
Martin Diehl
fb51e3c4cd
functions have no side-effects, hence 'pure'
2021-12-29 07:19:26 +01:00
Martin Diehl
a23a714bd0
polishing
2021-12-07 19:10:24 +01:00
Sheng Zhang
d66b9e1896
subdivision of interaction matrix for hcp
2021-12-06 16:51:18 +01:00
Martin Diehl
fe2123bae4
2. order prismatic systems are not needed
...
not clear for which material they have been introduced, according to
T.R. Bieler and P. Eisenlohr they are typicall not active in any
material of interest
2021-12-06 12:23:24 +01:00
Sharan Roongta
7e7098baf7
Merge branch 'rotate-Voigt' into 'development'
...
Rotate voigt
See merge request damask/DAMASK!463
2021-11-29 16:47:39 +00:00
Martin Diehl
81daebd0e6
Merge remote-tracking branch 'origin/development' into integer-exponents
2021-11-27 20:44:26 +01:00
Martin Diehl
1fbeabc949
Merge remote-tracking branch 'origin/development' into rotate-Voigt
2021-11-27 19:55:02 +01:00
Martin Diehl
bfc6b69ee2
integer exponents: faster and shorter
2021-11-25 20:52:22 +01:00
Philip Eisenlohr
51a36119a8
clarify slip plane for (first) pyr<a>
2021-11-25 14:08:19 -05:00
Martin Diehl
150b069627
simplify search for interaction parameters
2021-11-24 14:47:54 +01:00
Philip Eisenlohr
da23c916ca
polish
2021-11-21 15:49:04 -05:00
Martin Diehl
87100d1dce
avoid conversion Voigt-6x6 to 3x3x3x3
2021-11-20 15:15:59 +01:00
Martin Diehl
a6c311f410
commented
2021-11-20 12:16:32 +01:00
Martin Diehl
ff9fa1d4f7
using Voigt notation instead of proprietary scaled 6x6 notation
...
Note: This results in a change of behavior for the transformation
systems of dislotwin. I assume that this fixes a bug, but still need to
confirm where the equations in lattice_C66_trans come from
2021-11-19 07:33:59 +01:00
Martin Diehl
020ef64d7d
explicit conversions
2021-11-18 19:37:48 +01:00
Philip Eisenlohr
da9fdf53d2
consistent indentation and line-spacings in reporting
2021-11-15 12:35:44 -05:00
Martin Diehl
61a3b33e71
output info about used slip/twin systems
2021-07-25 14:11:07 +02:00
Martin Diehl
18b3424975
handle twin and slip systems
2021-07-25 10:12:01 +02:00
Martin Diehl
f6378790f1
following python
...
we might want to rename the whole module from 'lattice' to 'crystal'
2021-07-23 06:46:17 +02:00
Martin Diehl
8feeda6f05
phase_mechanical_elastic should store data related to elasticity
2021-07-21 16:23:21 +02:00
Martin Diehl
431416b5ba
Separating functionality
...
lattice should become a module with static data and functions
2021-06-01 07:56:55 +02:00
Sharan Roongta
4669c289c7
Merge remote-tracking branch 'origin/development' into Fortran-cleaning
2021-05-28 15:00:06 +02:00
Martin Diehl
bdb4029fb5
tI symmetry of 2nd order tensor is equivalent to hP
2021-05-26 22:49:53 +02:00
Martin Diehl
24e862105c
ensuring correct lattice symmetries
2021-05-25 06:05:51 +02:00
Martin Diehl
299c47fd6f
prepare for varying C66
...
- check structure centrally
- pure function with guaranteed return/no stop
2021-05-24 20:33:50 +02:00
Martin Diehl
f525999f52
updated tests
2021-05-24 20:12:34 +02:00
Martin Diehl
0d0bc188eb
potentially less error prone (and easier to read)
2021-05-24 17:17:27 +02:00
Martin Diehl
40698740aa
fixed symmetry handling
...
- ort not tested, no examples, no documentation => removed
- aP is the opposite of isotropic => removed
isostropic materials can be easily specified as cI or cF, using C_44 =
1/2 * (C_11 - C_12). Acceptable extra effort for special use case
orthorhombic can be easily implemented if needed, but needs test,
documentation, and examples
2021-05-24 15:45:25 +02:00
Martin Diehl
4d889e0b1b
Merge remote-tracking branch 'origin/development' into Fortran-cleaning
2021-05-23 21:24:53 +02:00
f.basile
10c6070873
added {123} slips systems of bcc
2021-05-20 18:45:15 +02:00
Martin Diehl
053c427509
adjusting to new interaction matrices
2021-05-09 14:50:55 +02:00
Martin Diehl
c9c8631e7b
including documentation from damask.mpie.de
2021-05-09 10:58:43 +02:00
f.basile
8277d88799
new interaction matrix for bcc from Madec2017
2021-05-07 10:42:47 +02:00
f.basile
cc855be822
new interaction matrix for FCC, 1,2,3,4 are unchanged, 5 can now be 5 or 6, old 6-12 are add +1 and now are 7-13
2021-05-07 10:32:31 +02:00
f.basile
d64ad82ce0
use negative numbers to have unique names for the {112} slip system in BCC
2021-05-07 10:24:04 +02:00
Martin Diehl
f655a6fe5c
store data locally
2021-04-11 14:30:10 +02:00
Martin Diehl
d488f1708a
consistent naming
2021-04-11 07:41:59 +02:00
Martin Diehl
3b392281e4
consistent naming in HDF5 output
2021-03-25 19:22:59 +01:00
Martin Diehl
72c099dbbe
store data separetly
2021-02-13 15:06:27 +01:00
Martin Diehl
228398e787
config follows structure
2020-12-31 09:10:59 +01:00
Martin Diehl
1ac5465d65
using central functionality
2020-12-28 11:03:29 +01:00
Martin Diehl
c712332e87
using consistent names for Bravais lattice in Fortran and Python
2020-11-28 22:38:12 +01:00
Sharan Roongta
2157bf50cd
mech --> mechanics
2020-11-17 22:21:35 +01:00
Martin Diehl
cd7ada0da9
use Fortran internals for error handling
2020-11-11 20:09:14 +01:00
Martin Diehl
8e89452791
not needed
2020-11-11 13:59:37 +01:00
Sharan Roongta
7b761476e4
under mech dictionary
2020-11-03 00:48:16 +01:00