envelo
C ENVELO SOURCE CHAT 05/01/12 23:40:50 5004 SUBROUTINE ENVELO ************************************************************************ * * E N V E L O * ----------- * * SOUS-PROGRAMME ASSOCIE A L'OPERATEUR "ENVELOPPE" * * FONCTION: * --------- * * CALCULE UN ENVELOPPE * - SOIT D'UN VOLUME * - SOIT D'UNE SERIE DE SPECTRES * * PHRASE D'APPEL (EN GIBIANE): * ---------------------------- * * RESU = ENVELOPPE DONNEE ; * * OPERANDES ET RESULTATS: * ----------------------- * * CAS DU VOLUME : * DONNEE 'MAILLAGE' MAILLAGE * RESU 'MAILLAGE' ENVELOPPE DU MAILLAGE DONNE. * * CAS DU SPECTRE : * DONNEE 'TABLE ' TABLE CONTENANT N SPECTRES. * I VARIENT DE 1 A N * DONNEE I 'SPECTRE' : OBJET EVOLUTION * 'AMORTISSEMENT' : OBJET LISTREEL * RESU 'TABLE ' TABLE CONTENANT LE SPECTRE ENVELOPPE. * RESU 'SPECTRE' : OBJET EVOLUTION * 'AMORTISSEMENT' : OBJET LISTREEL * * MODULES UTILISES: * ----------------- * IMPLICIT INTEGER(I-N) -INC PPARAM -INC CCOPTIO * * * VARIABLES: * ---------- * CTYP : TYPE DE LA DONNEE. * * CHARACTER*8 CTYP * * AUTEUR, DATE DE CREATION: * ------------------------- * * LIONEL VIVAN SEPTEMBRE 1988 * * LANGAGE: * -------- * * ESOPE + FORTRAN77 + EXTENSION: DECLARATION "REAL*8". * ************************************************************************ * IF (IRETOU.EQ.0) THEN RETURN ENDIF * IF (CTYP.EQ.'MAILLAGE') THEN CALL ENVVOL * ELSE IF (CTYP.EQ.'TABLE ') THEN CALL ENVSPE ELSE MOTERR(1:8) = CTYP ENDIF RETURN * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales