Download cotrad.eso

Back to the list

   1 : C COTRAD    SOURCE    CHAT      05/01/12    22:23:36     5004           
   2 :       SUBROUTINE COTRAD(WRK0,WRK2,NCOURB,KERRE)
   3 : C-----------------------------------------------------------------
   4 : C
   5 : C     RECUPERAGE DE COURBE ADAPTE A TAKEDA
   6 : C
   7 : C     PP 18/9/92
   8 : C-----------------------------------------------------------------
   9 :       IMPLICIT INTEGER(I-N)
  10 :       IMPLICIT REAL*8(A-H,O-Z)
  11 : -INC SMEVOLL
  12 : -INC SMLREEL
  13 :       SEGMENT WRK0
  14 :         REAL*8 XMAT(NCOMAT)
  15 :       ENDSEGMENT
  16 :       SEGMENT WRK2
  17 :         REAL*8 TRAC(LTRAC)
  18 :       ENDSEGMENT
  19 : *
  20 : *     QUELQUES INITIALISATIONS A 0
  21 : *
  22 :       KERRE=0
  23 :       NCOURB=0
  24 :       LTRAC=TRAC(/1)
  24 :       CALL ZDANUL(TRAC,LTRAC)
  25 : *
  26 : *     LOIS MOMENT-COURBURE ...
  27 : *
  28 :       MEVOLL=XMAT(5)
  29 :       IF(MEVOLL.EQ.0) THEN
  30 :         KERRE=37
  31 :         RETURN
  32 :       ENDIF
  33 :       SEGACT MEVOLL
  34 :       IF(IEVOLL(/1).NE.1) THEN
  35 :         KERRE=31
  36 :         SEGDES MEVOLL
  37 :         RETURN
  38 :       ENDIF
  39 : *
  40 : *     COURBE  ( SELON Y )
  41 : *
  42 :       KEVOLL=IEVOLL(1)
  43 :       SEGACT KEVOLL
  44 :       MLREEL=IPROGX
  45 :       MLREE1=IPROGY
  46 :       SEGDES KEVOLL
  47 :       SEGACT MLREEL,MLREE1
  48 :       NBPOIX=PROG(/1)
  49 :       NBPOIY=MLREE1.PROG(/1)
  50 :       IF(NBPOIX.NE.NBPOIY) KERRE=31
  51 :       IF(NBPOIX.GT.7) KERRE=31
  52 :       IF(NBPOIX.LT.4) KERRE=32
  53 : *
  54 : *   ERREUR
  55 : *
  56 :       IF(KERRE.NE.0) THEN
  57 :         SEGDES MLREEL,MLREE1
  58 :         SEGDES MEVOLL
  59 :         RETURN
  60 :       ENDIF
  61 : *
  62 :       DO 10 I=1,NBPOIX
  63 :         PEPS=PROG(I)
  64 :         PSIG=MLREE1.PROG(I)
  65 :         NCOURB=NCOURB+1
  66 :         TRAC(2*NCOURB-1)=PSIG
  67 :         TRAC(2*NCOURB)  =PEPS
  68 :   10  CONTINUE
  69 : C
  70 :       SEGDES MLREEL,MLREE1
  71 :       SEGDES MEVOLL
  72 :       RETURN
  73 :       END
  74 :  
  75 :  

© Cast3M 2003 - All rights reserved.
Disclaimer