Download cal2s2.eso

Back to the list

   1 : C CAL2S2    SOURCE    CHAT      05/01/12    21:45:31     5004           
   2 :       SUBROUTINE CAL2S2(NAM,AM,NBM,BM,F3)                                       
   3 :       IMPLICIT INTEGER(I-N)
   4 :       IMPLICIT REAL*8 (A-H,O-Z)                                                 
   5 :       DIMENSION AM(2,*),BM(2,*)
   6 : C                                                                               
   7 : C     CORDES CROISEES                                                           
   8 :       A1B1 = ( BM(1,1)-AM(1,1) )**2 + ( BM(2,1)-AM(2,1) )**2                    
   9 :       A2B2 = ( BM(1,2)-AM(1,2) )**2 + ( BM(2,2)-AM(2,2) )**2                    
  10 : C     CORDES NON CROISEES                                                       
  11 :       A1B2 = ( BM(1,2)-AM(1,1) )**2 + ( BM(2,2)-AM(2,1) )**2                    
  12 :       A2B1 = ( BM(1,1)-AM(1,2) )**2 + ( BM(2,1)-AM(2,2) )**2                    
  13 :       A1B1 = DSQRT(A1B1)                                                        
  14 :       A2B2 = DSQRT(A2B2)                                                        
  15 :       A1B2 = DSQRT(A1B2)                                                        
  16 :       A2B1 = DSQRT(A2B1)                                                        
  17 :       F3 = ( A1B1 + A2B2 - A1B2 - A2B1 ) / 2.                                   
  18 :       RETURN                                                                    
  19 :       END                                                                       
  20 :  

© Cast3M 2003 - All rights reserved.
Disclaimer