find_f3d
C FIND_F3D SOURCE AM 12/02/28 00:28:19 7289 . alpha,pi2,fc,ft,ag,fc0,rkappa1,ac,bc,H66,P2,lg,ntot, . i2,i6,fb,parahot3,idimpara3,lerror,lcp,esigmae1,U) c Finds the value(s) of the function f(esigmae,Kappat,Kappac,dKappat,dKappac) c f * function to be calculated c esigmae * vector of the trial effective stress = elastic predictor c rkappait * initial hardening in tension c rkappaic * initial hardening in compression c x1 * increment of hardening in tension c x2 * increment of hardening in compression IMPLICIT REAL*8 (A-B,D-H,O-Z) implicit integer (I-K,M,N) implicit logical (L) implicit character*10 (C) dimension esigmae(i6),esigmae1(i6) **** dimension sigmaf(i6) dimension sigmaf(6) c updated stress vector dimension H66(i6,i6) c matrix of elasticity **** dimension P2(i6,i6),pi2(i6) dimension P2(i6,i6),pi2(6) dimension parahot3(idimpara3),U(6,6) ***** * MESSAGES D'ERREUR ( SUPPRESSION DES AUTOMATIC OBJECTS) IF(I6.GT.6) PRINT *, ' FIND_F3D - ERREUR I6 = ', I6, ' > 6 ' ***** i3 = 3 lerror = .false. call sigf3D_implicit(esigmae,x1,x2,sigmaf,H66,P2,pi2,ag,i6,fc,fb, c *************** . parahot3,idimpara3,lerror,lcp,esigmae1,U) if (lerror) then write(2,*) '>Error in sigf3d' return endif rkappat = rkappait+x1 rkappac = rkappaic+x2 if (lerror) then write(2,*) '>Error in compressive hardening' return endif f(1) = f(1)-tau_t return END
© Cast3M 2003 - Tous droits réservés.
Mentions légales