deshas
C DESHAS SOURCE GOUNAND 25/07/16 21:15:02 12326 SUBROUTINE DESHAS(NINMAX,TRAV3,NNOMAX,DESCR,IHASH) IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : DESHAS C DESCRIPTION : Calcul d'un hashcode pour un descripteur C C C C LANGAGE : ESOPE C AUTEUR : Stephane GOUNAND (CEA/DES/ISAS/DM2S/SEMT/LTA) C mel : gounand@semt2.smts.cea.fr C*********************************************************************** C VERSION : v1, 15/07/2025, version initiale C HISTORIQUE : v1, 15/07/2025, creation C HISTORIQUE : C HISTORIQUE : C*********************************************************************** -INC PPARAM -INC CCOPTIO -INC SMRIGID segment trav3 integer cor1p(nligrp5),cor1d(nligrd5) endsegment * * Executable statements * NLIGRP=NOELEP(/1) NLIGRD=NOELED(/1) IHASHI=0 IHASHN=0 DO ILIGRP=1,NLIGRP IHASHI=IHASHI*(NINMAX+1)+cor1p(iligrp) IHASHN=IHASHN*(NNOMAX+1)+noelep(iligrp) ENDDO DO ILIGRD=1,NLIGRD IHASHI=IHASHI*(NINMAX+1)+cor1d(iligrd) IHASHN=IHASHN*(NNOMAX+1)+noeled(iligrd) ENDDO IHASH=IHASHI+3*IHASHN * * Normal termination * RETURN * * End of subroutine DESHAS * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales