cmechm
C CMECHM SOURCE GF238795 15/04/23 21:15:15 8502 C======================================================================= C COLlaborateur MEsure CHamp par eleMent C Mesure de la taille d'un Chelm en nombre d'entier, de flottant et C de caractere C======================================================================= integer nbInt,nbFloa,nbChar integer nbComp,iComp integer longTit,longConch integer nbNoEl,nbEl integer nbCons,iCons integer nbInf integer nconch -INC SMCHAML pointeur pChelm.MCHELM pointeur pChaml.MCHAML pointeur pElval.MELVAL C write(ioimp,*) 'Entre dans CMECHM' if (pChelm.ne.0) then segact pChelm nbCons=pChelm.ichaml(/1) longTit=pChelm.titche(/1) longConch=pChelm.conche(/1) nbInf=pChelm.infche(/2) C write(ioimp,*) 'tailles chaml',nbCons,longTit,longConch,nbInf nbInt=5+nbCons*(nbInf+1) nbFloa=0 nbChar=longTit+nbCons*longConch C Boucle sur les chaml do iCons=1,nbCons pChaml=pChelm.ichaml(iCons) segact pChaml nbInt=nbInt+1 C write(ioimp,*) 'nbComp',nbComp nbInt=nbInt+4 pElval=pChaml.ielval(iComp) segact pElval nbNoEl=pElval.ielche(/1) C write(ioimp,*) 'nbNoEl*nbEl',nbNoEl,nbEl nbNoEl=pElval.velche(/1) C write(ioimp,*) 'nbNoEl*nbEl',nbNoEl,nbEl segdes pElval enddo segdes pChaml enddo segdes pChelm else nbInt=0 nbFloa=0 nbChar=0 return endif C write(ioimp,*) 'Sortie de CMECHM' end
© Cast3M 2003 - Tous droits réservés.
Mentions légales