valmel
C VALMEL SOURCE OF166741 24/10/07 21:15:51 12016 *______________________________________________________________________ * * CALCUL DES MELVALS AU SUPPORT DE IPMINT * * IPMELV POINTEUR SUR UN SEGMENT MELVAL A RECALCULER * (SUPPOSE ACTIF) * * IPMINT POINTEUR SUR LE SEGMENT D'INTEGRATION DU SUPPORT OU L'ON * SOUHAITE PROJETER LE MELVAL * (SUPPOSE ACTIF EN ENTREE ET EN SORTIE SANS CHANGMENT) * * IPRES POINTEUR SUR LE MELVAL RESULTAT * CREE PUIS ACTIF EN SORTIE * *_____________________________________________________________________ IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMCHAML -INC SMINTE MELVAL=IPMELV N1PTEL=VELCHE(/1) N2PTEL=IELCHE(/1) IF(N2PTEL.NE.0)THEN IF(N2PTEL.EQ.1)THEN SEGINI,MELVA1=MELVAL IPRES=MELVA1 RETURN ELSE MOTERR(1:8)=' ' IPRES=IPMELV RETURN ENDIF ELSE IF (N1PTEL.EQ.1) THEN SEGINI,MELVA1=MELVAL IPRES=MELVA1 RETURN ELSE * * ON RECUPERE LE NOMBRE DE POINTS SUPPORT * MINTE=IPMINT C* SEGACT MINTE <- ACTIF EN ENTREE NBPGAU=SHPTOT(/3) interr(2)=velche(/1) endif N1PTEL=NBPGAU N1EL =VELCHE(/2) N2PTEL=0 N2EL =0 SEGINI MELVA1 IPRES=MELVA1 DO IB=1,N1EL DO IGAU=1,NBPGAU r_z = 0.D0 IGMN=MIN(VELCHE(/1),INBNO) r_z = r_z + VELCHE(IGMN,IB)*SHPTOT(1,INBNO,IGAU) ENDDO MELVA1.VELCHE(IGAU,IB) = r_z ENDDO ENDDO ENDIF ENDIF C* SEGDES MELVAL <- ACTIF EN SORTIE C* SEGDES MINTE <- ACTIF EN SORTIE (NON MODIFIE) RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales