34 lines
2.5 KiB
XML
34 lines
2.5 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<root text=""crystallite_integrateStress"" comment="" color="ffffff" type="sub" style="nice">
|
|
<children>
|
|
<instruction text=""Fg_new = crystallite_subF","Fp_current = crystallite_subFp0","Tstar_v = crystallite_Tstar_v","Lpguess_old = crystallite_Lp","Lpguess = crystallite_Lp","crystallite_integrateStress = .false. "" comment="" color="ffffff" rotated="0"></instruction>
|
|
<call text=""invFp_current = math_inv3x3(Fp_current)"" comment="" color="ffffff"></call>
|
|
<alternative text=""invFp_current == 0.0"" comment="" color="ffffff">
|
|
<qTrue>
|
|
<instruction text=""return"" comment="" color="ffffff" rotated="0"></instruction>
|
|
</qTrue>
|
|
<qFalse>
|
|
</qFalse>
|
|
</alternative>
|
|
<instruction text=""A = invFp_current ^T * Fg_new ^T * Fg_new * invFp_current"" comment="" color="ffffff" rotated="0"></instruction>
|
|
<call text=""constitutive_microstructure"" comment="" color="ffffff"></call>
|
|
<call text=""C = math_Mandel66to3333( constitutive_homogenizedC ( ) )"" comment="" color="ffffff"></call>
|
|
<instruction text=""NiterationStress = 0","leapfrog = 1.0","maxleap = 1024.0","jacoCounter = 0"" comment="""" color="ffffff" rotated="0"></instruction>
|
|
<forever text="" comment="" color="ffffff">
|
|
<qForever>
|
|
<instruction text=""LP LOOP (see crystallite_integrateStress_LpLoop)"" comment="" color="ffffff" rotated="0"></instruction>
|
|
</qForever>
|
|
</forever>
|
|
<instruction text=""invFp_new = invFp_current * B","invFp_new = invFp_new / math_det3x3(invFp_new)^(1.0/3.0)"" comment="" color="ffffff" rotated="0"></instruction>
|
|
<call text=""[Fp_new,det,error] = math_invert3x3(invFp_new)"" comment="" color="ffffff"></call>
|
|
<alternative text=""error"" comment="" color="ffffff">
|
|
<qTrue>
|
|
<instruction text=""INVERSION FAILED: return"" comment="" color="ffffff" rotated="0"></instruction>
|
|
</qTrue>
|
|
<qFalse>
|
|
</qFalse>
|
|
</alternative>
|
|
<instruction text=""Fe_new = Fg_new * invFp_new","Tstar_v = Tstar_v + p_hydro"" comment="" color="ffffff" rotated="0"></instruction>
|
|
<instruction text=""crystallite_P = Fe_new * Tstar_v * invFp_new^T","crystallite_Lp = Lpguess","crystallite_Tstar_v = Tstar_v","crystallite_Fp = Fp_new","crystallite_Fe = Fe_new","crystallite_integrateStress = .true."" comment="" color="ffffff" rotated="0"></instruction>
|
|
</children>
|
|
</root> |