Download trsmat.eso

Back to the list

   1 : C TRSMAT    SOURCE    GOUNAND   11/05/24    21:16:21     6976           
   2 :       SUBROUTINE TRSMAT
   3 : C***********************************************************************
   4 : C NOM         : TRSMTK
   5 : C DESCRIPTION : Transposition d'une matrice (type MATRIK ou RIGIDITE)
   6 : C
   7 : C
   8 : C LANGAGE     : ESOPE
   9 : C AUTEUR      : Stéphane GOUNAND (CEA/DEN/DM2S/SFME/LTMF)
  10 : C               mél : stephane.gounand@cea.fr
  11 : C***********************************************************************
  12 : C VERSION    : v1, 18/05/2011, version initiale
  13 : C HISTORIQUE : v1, 18/05/2011, création
  14 : C HISTORIQUE :
  15 : C HISTORIQUE :
  16 : C***********************************************************************
  17 : C     
  18 : C**** Les includes
  19 : C     
  20 :       IMPLICIT REAL*8 (A-H,O-Z)
  21 :       IMPLICIT INTEGER(I-N)
  22 :       CHARACTER*8 MONTYP
  23 : -INC CCOPTIO
  24 : C  
  24 :       CALL QUETYP(MONTYP,0    ,IRETOU)                                          
  25 :       IF (IRETOU.EQ.0) THEN                                                     
  25 :          CALL ERREUR(533)                                                       
  26 :          RETURN                                                                 
  27 :       ENDIF       
  28 : *
  29 :       IF (MONTYP.EQ.'RIGIDITE') THEN
  29 :          CALL LIROBJ('RIGIDITE',MRIGID,1,IRETOU)
  30 :          IF (IERR.NE.0) RETURN
  30 :          CALL DUAL01(MRIGID,MRIGI2)
  30 :          CALL ECROBJ('RIGIDITE',MRIGI2)
  31 :       ELSEIF (MONTYP.EQ.'MATRIK  ') THEN
  31 :          CALL LIROBJ('MATRIK',MATRIK,1,IRETOU)
  32 :          IF (IERR.NE.0) RETURN
  32 :          CALL TRSMTK(MATRIK,MATRI2)
  32 :          CALL ECROBJ('MATRIK',MATRI2)
  33 :       ELSE
  34 :          MOTERR(1:8)=MONTYP
  34 :          CALL ERREUR(39)
  35 :       ENDIF
  36 :       RETURN                                                                    
  37 : C      
  38 :       END
  39 :  
  40 :  
  41 :  
  42 :  
  43 :  
  44 :  
  45 :  
  46 :  

© Cast3M 2003 - All rights reserved.
Disclaimer