Télécharger which1.eso

Retour à la liste

Numérotation des lignes :

  1. C WHICH1 SOURCE CHAT 05/01/13 04:11:38 5004
  2. SUBROUTINE WHICH1 (IPRIG1,IPRIG2,IPRIGI,IPMASS)
  3. ************************************************************************
  4. *
  5. * W H I C H 1
  6. * -----------
  7. * (PRONONCER "WHICH ONE ?")
  8. *
  9. * FONCTION:
  10. * ---------
  11. *
  12. * DISTINGUER, PARMI 2 'RIGIDITE', CELLE DE SOUS-TYPE "RIGIDITE" DE
  13. * CELLE DE SOUS-TYPE "MASSE".
  14. *
  15. * MODE D'APPEL:
  16. * -------------
  17. *
  18. * CALL WHICH1 (IPRIG1,IPRIG2,IPRIGI,IPMASS)
  19. *
  20. * PARAMETRES: (E)=ENTREE (S)=SORTIE
  21. * -----------
  22. *
  23. * IPRIG1 ENTIER (E) POINTEUR SUR UN OBJET 'RIGIDITE'.
  24. * IPRIG2 ENTIER (E) POINTEUR SUR UN OBJET 'RIGIDITE'.
  25. * IPRIGI ENTIER (S) POINTEUR SUR L'OBJET 'RIGIDITE' DE
  26. * SOUS-TYPE "RIGIDITE".
  27. * IPMASS ENTIER (S) POINTEUR SUR L'OBJET 'RIGIDITE' DE
  28. * SOUS-TYPE "MASSE".
  29. *
  30. * SOUS-PROGRAMMES APPELES:
  31. * ------------------------
  32. *
  33. * ERREUR, TYPRIG.
  34. *
  35. * AUTEUR, DATE DE CREATION:
  36. * -------------------------
  37. *
  38. * PASCAL MANIGOT 27 NOVEMBRE 1984
  39. *
  40. * LANGAGE:
  41. * --------
  42. *
  43. * FORTRAN77 + EXTENSION: CARACTERES MIS DANS DES ENTIERS.
  44. *
  45. ************************************************************************
  46. *
  47. IMPLICIT INTEGER(I-N)
  48.  
  49. -INC PPARAM
  50. -INC CCOPTIO
  51. *
  52. CHARACTER*8 LISTYP(2)
  53. *
  54. DATA LISTYP/'RIGIDITE','MASSE '/
  55. *
  56. IDEUX = 2
  57. CALL TYPRIG (IPRIG1,LISTYP,IDEUX, NUM1)
  58. CALL TYPRIG (IPRIG2,LISTYP,IDEUX, NUM2)
  59. *
  60. IF (NUM1 .EQ. 1 .AND. NUM2 .EQ. 2) THEN
  61. IPRIGI = IPRIG1
  62. IPMASS = IPRIG2
  63. ELSE IF (NUM1 .EQ. 2 .AND. NUM2 .EQ. 1) THEN
  64. IPRIGI = IPRIG2
  65. IPMASS = IPRIG1
  66. ELSE
  67. MOTERR(1:24) = 'RIGIDITERIGIDITEMASSE'
  68. NUMERR = 141
  69. CALL ERREUR (NUMERR)
  70. RETURN
  71. END IF
  72. *
  73. END
  74.  
  75.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales