Download colive.eso

Back to the list

   1 : C COLIVE    SOURCE    CHAT      05/01/12    22:13:18     5004           
   2 :       SUBROUTINE COLIVE(VEC1,VEC2,L1,C1,C2,VEC3)                                
   3 :       IMPLICIT INTEGER(I-N)
   4 :       IMPLICIT REAL*8(A-H,O-Z)                                                  
   5 : ************************************************************************        
   6 : *                                                                               
   7 : *                             C O L I V E                                       
   8 : *                             -----------                                       
   9 : *                                                                               
  10 : * FONCTION:                                                                     
  11 : * ---------                                                                     
  12 : *     CALCULE LA COMBINAISON LINEAIRE : C1 VEC1 + C2 VEC2 = VEC3                
  13 : *                                                                               
  14 : * PARAMETRES:   (E)=ENTREE   (S)=SORTIE   (+ = CONTENU DANS UN COMMUN)          
  15 : * -----------                                                                   
  16 : *                                                                               
  17 : *     VEC1    (E)  PREMIER VECTEUR                                              
  18 : *     VEC2    (E)  SECOND VECTEUR                                               
  19 : *     L1      (E)  LONGUEUR DES VECTEURS                                        
  20 : *     C1      (E)  PREMIER COEFFICIENT                                          
  21 : *     C2      (E)  SECOND COEFFICIENT                                           
  22 : *     VEC3    (S)  VECTEUR RESULTAT                                             
  23 : *                                                                               
  24 : * AUTEUR, DATE DE CREATION:                                                     
  25 : * -------------------------                                                     
  26 : *     DENIS ROBERT, LE 3 DECEMBRE 1988.                                         
  27 : *                                                                               
  28 : * LANGAGE:                                                                      
  29 : * --------                                                                      
  30 : *     FORTRAN77                                                                 
  31 : *                                                                               
  32 : ************************************************************************        
  33 : *                                                                               
  34 :       REAL*8 VEC1(*),VEC2(*),VEC3(*)                                            
  35 : *                                                                               
  36 :       IFO=0                                                                     
  37 :       DO 10 I1=1,L1                                                             
  38 :          IFO=IFO+1                                                              
  39 :          VEC3(IFO)=VEC1(IFO)*C1+VEC2(IFO)*C2                                    
  40 :  10      CONTINUE                                                               
  41 : *     END DO                                                                    
  42 : *                                                                               
  43 :       END                                                                       
  44 :  

© Cast3M 2003 - All rights reserved.
Disclaimer