Download ricoq0.eso

Back to the list

   1 : C RICOQ0    SOURCE    CHAT      05/01/13    02:56:14     5004           
   2 :       SUBROUTINE RICOQ0(RIG,X13,X23,Y13,Y23,FAC)                                
   3 :       IMPLICIT INTEGER(I-N)
   4 :       IMPLICIT REAL*8(A-H,O-Z)                                                  
   5 :       DIMENSION RIG(18,18),VEC(18)                                              
   6 : *                                                                               
   7 :       S=(X13*Y23-X23*Y13)*2.D0                                                  
   8 :       FAC4=FAC*4.D0                                                             
   9 :       DO 100 I=1,18                                                             
  10 : 100   VEC(I)=0.                                                                 
  11 :       VEC(1)=-X23/S                                                             
  12 :       VEC(2)=-Y23/S                                                             
  13 :       VEC(7)=X13/S                                                              
  14 :       VEC(8)=Y13/S                                                              
  15 :       VEC(13)=(X23-X13)/S                                                       
  16 :       VEC(14)=(Y23-Y13)/S                                                       
  17 :       DO 102 I=1,3                                                              
  18 :       I6=6*I                                                                    
  19 :       VEC(6) =0.D0                                                              
  20 :       VEC(12)=0.D0                                                              
  21 :       VEC(18)=0.D0                                                              
  22 :       VEC(I6)=1.D0                                                              
  23 :       DO 103 J=1,18                                                             
  24 :       DO 103 K=1,18                                                             
  25 :       RIG(J,K)=RIG(J,K)+VEC(J)*VEC(K)*FAC4                                      
  26 :  103  CONTINUE                                                                  
  27 :  102  CONTINUE                                                                  
  28 : *                                                                               
  29 :       RETURN                                                                    
  30 :       END                                                                       
  31 :  

© Cast3M 2003 - All rights reserved.
Disclaimer