Martin Diehl
9c5ca0e542
use of kinetics simplifies code
2018-09-14 12:17:35 +02:00
Martin Diehl
bd0b561772
better readable
2018-09-14 11:56:36 +02:00
Martin Diehl
80a2062c4b
Merge remote-tracking branch 'origin/20-NewStyleDislotwin' into 20-NewStyleDislotwin
2018-09-14 10:00:11 +02:00
Martin Diehl
ad3994c484
allocate all dependentStates/microstructures
2018-09-13 06:48:06 +02:00
Martin Diehl
e7f7fa74b7
don't do calculation of dependentStates/microstructure manually
2018-09-13 06:20:58 +02:00
Martin Diehl
8baa4f9c81
need to avoid array access out of bounds
2018-09-13 06:12:32 +02:00
Martin Diehl
66edad1cf8
avoid code doubling
...
shear rates needed multiple times. For now, just introduced but not
used. Will become active once the test passes again
2018-09-12 22:07:59 +02:00
Martin Diehl
ac3625afba
array access out of bounds
2018-09-12 20:42:57 +02:00
Martin Diehl
b753a86d13
cleaning
2018-09-12 15:27:47 +02:00
Martin Diehl
d7023096ad
introduced kinetics, not in use yet
2018-09-12 13:25:18 +02:00
Martin Diehl
8b3d30fdd4
don't know what happend to the copyright note
2018-09-05 23:47:01 +02:00
Martin Diehl
0f084a9844
cleaning output
2018-09-05 23:39:54 +02:00
Martin Diehl
918de24f83
using microstructure instead of 'dependent state'
2018-09-05 23:00:46 +02:00
Martin Diehl
1f9d268e29
renaming
2018-09-05 16:15:57 +02:00
Martin Diehl
97977f4940
all parameters should be stored in the constitutive laws
...
no need to know the 'phase number' anymore
2018-09-05 15:54:19 +02:00
Martin Diehl
038508aa11
'dependent states' do not need to be accessible globally
2018-09-05 11:07:00 +02:00
Martin Diehl
4fbe5811a3
too much whitespace
2018-09-01 11:08:38 +02:00
Martin Diehl
e9f738fade
cleaning + renaming
2018-09-01 10:58:50 +02:00
Martin Diehl
0b94b8085d
still just polishing
2018-08-31 18:17:35 +02:00
Martin Diehl
34d1c011c7
long name does not help here
2018-08-31 16:38:17 +02:00
Martin Diehl
ea1fd621aa
more cleaning
2018-08-31 16:36:19 +02:00
Martin Diehl
7a67922c5f
general polishing
2018-08-31 16:08:01 +02:00
Martin Diehl
912926e604
more improvements
2018-08-31 15:07:22 +02:00
Martin Diehl
c0e7050867
more loops simplified
2018-08-31 14:54:33 +02:00
Martin Diehl
60e60e211c
also simplifying twin loops
2018-08-31 14:33:42 +02:00
Martin Diehl
dc91016729
simpler loop structures for better readability
2018-08-31 13:38:07 +02:00
Martin Diehl
42745c66f0
nested loops do not improve readability
2018-08-31 13:32:24 +02:00
Martin Diehl
ba65044ff5
looping over systems simplifies loop structure
2018-08-31 13:19:28 +02:00
Martin Diehl
3431086fdb
storing data per slip system simplifies calculation
2018-08-31 13:14:16 +02:00
Martin Diehl
c9bb051261
fill local Schmid Matrices
2018-08-31 11:52:43 +02:00
Martin Diehl
54fe0afb16
indentation wrong
2018-08-31 11:42:54 +02:00
Martin Diehl
fc4253ed57
conversion from 3x3 to 6 of stress in constitutive will be remove later
2018-08-31 11:37:14 +02:00
Martin Diehl
b8e8193001
many imported functions not used anymore, moving parameters to structure
2018-08-03 11:10:22 +02:00
Martin Diehl
1c83f841aa
don't depend on any shear band parameters if sbVelocity is switched of
2018-07-20 17:52:15 +02:00
Martin Diehl
8554279351
outputID is not of default integer type (causes trouble with MSC.Marc)
2018-07-20 04:02:49 +02:00
Sharan Roongta
3f285d3a3f
polishing: prm replaces param(instance)
2018-07-17 19:29:39 +02:00
Martin Diehl
a3037a6064
cmpftwin was not read in
2018-07-17 18:02:55 +02:00
Martin Diehl
b3a6aabdc5
cthresholdtwin was not read in!
...
polished and commented
2018-07-17 12:32:57 +02:00
Martin Diehl
df42e9ed88
using associate avoids performance issues related to pointers
2018-07-16 21:37:26 +02:00
Martin Diehl
e0e03827c5
simplified
2018-07-16 21:14:33 +02:00
Martin Diehl
fc0499a9bb
bug fixes and polishing
...
bugs: wrong bracket in calculation of threshold_stress_twin
3**b_twin instead of 3*b_twin in calculation of threshold_stress_twin
ph instead of instance in calculation of mfp_twin
2018-07-16 19:53:26 +02:00
Sharan Roongta
0c7c77987b
typo in plastic dislotwin
2018-07-12 23:22:55 +02:00
Sharan Roongta
eb7860ba22
Tolerances were different from original
2018-07-12 18:30:30 +02:00
Martin Diehl
a9845c4bf8
using wrong default for dipole formation
2018-07-06 18:57:37 +02:00
Martin Diehl
580a0bbedd
reading in interaction parameters, looping only over existing families
2018-07-05 13:09:11 +02:00
Martin Diehl
9d993de256
should not be executable
2018-07-03 19:34:26 +02:00
Martin Diehl
cc0db1a577
WIP: compiles
2018-06-27 17:38:52 +02:00
Sharan Roongta
90d9724b9f
Reading in of parameters using list
2018-06-27 11:22:16 +02:00
Sharan Roongta
2480d2f1ba
Reading in of parameters made consistent
2018-06-25 20:07:35 +02:00
Sharan Roongta
57c6f44dfc
Merge branch '30_parsePhasePartOnce' into 20-NewStyleDislotwin
2018-06-25 15:36:23 +02:00