gradif
C GRADIF SOURCE AM 11/05/26 21:15:35 6982 C Routine permettant le calcul des dérivées de la surface de charge par rapport à l'effort et au vecteur force et d'écrouissage IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) * a=da(8) b=da(9) c=da(10) d=da(11) e=da(12) f=da(13) Xnum1=0 Xnum2=0 else endif Xk5 = q(1)*Xnum1 Xk6 = q(2)*Xnum1 Xk7 = q(3)*Xnum1 Xk8 = q(4)*Xnum1 Xk9(1)=Xk1-Xk5 Xk9(2)=Xk2-Xk6 Xk9(3)=Xk3-Xk7 Xk9(4)=Xk4-Xk8 Xnum3=0 Xnum4=0 else endif Gradfs(1) = -2*(Xk9(1)*q(1)*Xnum3-Xk9(2) & +q(5)**2*Xnum1*Xnum3) Gradfs(2) = 2*Xk9(1)/a Gradfs(3) = 2*Xk9(2)*Xnum2/b Gradfs(4) = 2*Xk9(3)/a Gradfs(5) = 2*Xk9(4)*Xnum2/b Xnum5=0 Xnum6=0 else endif Gradfq(1) = -2*Xk9(1)*Xnum1 Gradfq(2) = -2*Xk9(2)*Xnum1 Gradfq(3) = -2*Xk9(3)*Xnum1 Gradfq(4) = -2*Xk9(4)*Xnum1 Gradfq(5) = -2*q(5)*Xnum1**2 return end
© Cast3M 2003 - Tous droits réservés.
Mentions légales