Download ksigma.eso

Back to the list

   1 : C KSIGMA    SOURCE    FANDEUR   10/12/14    21:17:23     6812           
   2 :       SUBROUTINE KSIGMA                                                         
   3 : C_______________________________________________________________________        
   4 : C                                                                               
   5 : C     OPERATEUR KSIGMA                                                          
   6 : C                                                                               
   7 : C     Construction de la matrice de raideur geometrique @ partir d'un           
   8 : C     MCHAML de contraintes                                                     
   9 : C                                                                               
  10 : C     Nouvelle syntaxe:                                                         
  11 : C     _________________                                                         
  12 : C                                                                               
  13 : C       RIG1 =KSIG MOD1 SIG1 ( CAR1 ) 'FLAM';                                   
  14 : C                                                                               
  15 : C       MOD1=OBJET DE TYPE MMODEL
  16 : C       SIG1=MCHAML de CONTRAINTES                                              
  17 : C       CAR1=MCHAML de CARACTERISTIQUES                                         
  18 : C                                                                               
  19 : C       RIG1=Matrice KSIGMA de sous type RIGIDITE                               
  20 : C                                                                               
  21 : C       Passage aux nouveaux MCHAMLs par I.Monnier le 14.06.90                  
  22 : C                                                                               
  23 : C_______________________________________________________________________        
  24 : C                                                                               
  25 :       IMPLICIT INTEGER(I-N)
  26 :       IMPLICIT REAL*8(A-H,O-Z)                                                  
  27 : C                                                                               
  28 : -INC CCOPTIO                                                                    
  29 : C                                                                               
  30 :       IPCHA1=0                                                                  
  31 :       IPCHA2=0                                                                  
  32 :       IPCHE1=0                                                                  
  33 :       IPCHE2=0                                                                  
  34 :       IFLAM=0                                                                   
  35 : C                                                                               
  35 :       CALL LIRMOT('FLAM',1,IFLAM,0)                                             
  36 :       IF (IERR.NE.0) RETURN                                                     
  37 : C                                                                               
  37 :       CALL LIROBJ('MMODEL',IPMODL,1,IRT1)                                       
  38 :       IF (IERR.NE.0) RETURN                                                     
  39 : C                                                                               
  39 :         CALL LIROBJ('MCHAML',IPCHA1,1,IRT1)                                    
  40 :         IF (IERR.NE.0) RETURN                                                   
  41 : C                                                                               
  41 :         CALL LIROBJ('MCHAML',IPCHA2,0,IRT1)                                     
  42 :         IF (IERR.NE.0) RETURN                                                   
  43 : C                                                                               
  43 :         CALL RNGCHA(IPCHA1,IPCHA2,'CONTRAINTES',                                
  44 :      1              'CARACTERISTIQUES',IPCHE1,IPCHE2)                           
  45 : C                                                                               
  46 :         IF(IPCHE1.EQ.0)THEN
  47 :           MOTERR(1:16)='CONTRAINTES'
  47 :           CALL ERREUR(565)
  48 :           RETURN                                                           
  49 :         ENDIF                                                               
  50 : C                                                                               
  50 :       CALL KSIGMP(IPMODL,IPCHE1,IPCHE2,IFLAM,IPRIGG)                            
  51 : C                                                                               
  51 :       IF (IERR.EQ.0.AND.IPRIGG.NE.0) CALL ECROBJ('RIGIDITE',IPRIGG)             
  52 : C                                                                               
  53 :       RETURN                                                                    
  54 :       END                                                                       
  55 : 
  56 :  

© Cast3M 2003 - All rights reserved.
Disclaimer