[updated 8.Sep.2008]

Librairie sdexplo > Fichier getcst.f

Qui appelle getcst ?

line
      SUBROUTINE GETCST (NOMCST,TYPCST,NTIERE,REELLE,COMPLE,CHARAC)
line
  Auteur : D.Martin (Janvier 1990)  
  Derniere modification : D.Martin (30 Juin 1997)
   
  Recherche d'une valeur de la constante de nom donne  
   
 -- Argument d'entree --  
  NOMCST nom de la constante
 -- Argument de sortie -- 
  TYPCST type de la constante('ENTIER','REEL','COMPLEXE',CHARACTER,CHARACTER*x')
  NTIERE valeur de la constante si la constante est entiere
  REELLE valeur de la constante si le constante est reelle 
  COMPLE valeur de la constante si le constante est complexe
  CHARAC valeur de la constante caractere ou chaine de caracteres  
line
      INTEGER       NTIERE
      REAL          REELLE
      COMPLEX       COMPLE 
      CHARACTER*(*) NOMCST,CHARAC,TYPCST
   
      INCLUDE 'ALLOC'  
      INCLUDE 'CONTEX' 
 
      INTEGER   KELCHN,INTDON
      INTEGER   MCMDON,MCDONN,LGEDON,NBDONN,INCDON,NCHDON,NUDONN
     &         ,ITYDON,NIVDON,ITYPDO
      CHARACTER ERCODE*120,TYPINT*13
      COMMON/FORMAH/ERCODE 
line
      CALL PRFXMJ (1,'*GetCst*')
   
      CALL TBAR2  (ERCODE,'#OMDON',1,MCMDON,'$DONNE',1,MCDONN)
      CALL SDEXDB (IST(MCDONN),LGEDON,NBDONN,INCDON,NCHDON)             !sdexplo
      NUDONN=KELCHN (NOMCST,AST(MCMDON),NBDONN,NCHDON)                  !utilite
      IF (NUDONN.LE.0) CALL ERDONN (1,NOMCST)                           !utilite
   
      Caracteristiques de la donnee  
      CALL SDEXCO (NUDONN,IST(MCDONN),ITYDON,NIVDON,ITYPDO)             !sdexplo
      IF (ITYDON.NE.INTDON ('CONSTANTE')) CALL ERDONN (2,NOMCST)        !utilite
  
      CALL OUTCST (NIVDON,ITYPDO,NTIERE,REELLE,COMPLE,CHARAC)           !sdexplo
      TYPCST=TYPINT (ITYPDO)
      CALL PRFXMJ (-1,'*GetCst*')  
                                                                    END !Getcst
line
top

getcst est appelé dans (30 procédures)

assite.f (A_mode_guide) assoc.f (A_lap2d_efloc) associ.f (A_mode_guide)
assogc.f (E_6efl_ana) assogs.f (E_6efl_ana) eflass.f (A_mode_guide)
gfilen.f (grafxout) gprsd.f (grafxout) itinva.f (A_mode_guide)
m2uenr.f (grafxout) m2uesd.f (grafxout) m2ugeo.f (grafxout)
m2ursd.f (grafxout) ppbiosav.f (A_biot-savard) ppcbdisp.f (A_mode_guide)
ppcdperio.f (A_cond_period) ppefl_ana.f (E_6efl_ana) ppefl_num.f (E_5efl_num)
ppgalbrun.f (A_galbrun) pph3new.f (A_helmz3d) pphelmz3_s.f (E_4helmz3d)
pplap2d.f (A_laplace2d) pplap3_s.f (E_2laplace3d) pplapl2_s.f (E_1laplace2d)
ppmax2d2c.f (A_mxwl2d_2c) ppmax2d3c.f (A_mxwl2d_3c) ppmodefl.f (A_lap2d_efloc)
ppvp_lap2.f (E_3vp_lap2d) pp_tran.f (A_mxwl2d_trans) ptfixe.f (A_mode_guide)

top