cneq
C CNEQ SOURCE SP204843 24/08/01 21:15:01 11973 SUBROUTINE CNEQ *_______________________________________________________________________ * * OPERATEUR DE CONVERSION DE CHAMPS VOLUMIQUES EN CHAMPS NODAUX * * ZOZO = CNEQ ('ELEM') MOD | CHP1 | (CAR1) ; * | CHM1 | * * MOD objet de type MMODEL * CHP1 objet de type CHPOINT * CHM1 objet de type MCHAML * CAR1 CHAMP PAR ELEMENT DE CARACTERISTIQUES * GEOMETRIQUES ET MATERIELLES, TYPE MCHAML (facultatif) * ZOZO CHPOINT (ou MCHAML si 'ELEM') donnant les VALEURS nodales * * Francois CAFFIN 1992 * Francois DI PAOLA 2024 : ajout option 'ELEM' *_______________________________________________________________________ * IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMCHAML -INC SMCHPOI -INC SMCOORD * CHARACTER*4 MCLE(1) DATA MCLE/'ELEM'/ * * LECTURE DES MOTS CLEFS ICLE=0 IPCHE1=0 IPCHE2=0 IPCHPO=0 IPCHP2=0 IPCHE3=0 * * LECTURE DU MODELE IF (IERR.NE.0) RETURN * * LECTURE D'UN CHPOINT OU D'UN MCHAML IF (IERR.NE.0) RETURN IF (IRT1.EQ.1) THEN ELSE IF (IERR.NE.0) RETURN IF(IERR .NE. 0) RETURN ENDIF * * LECTURE EVENTUELLE D'UN CHAMP DE CARACTERISTIQUES IF (IERR .NE. 0) RETURN IPCHE2=0 IF (IRT1 .EQ. 1) THEN IF(IERR .NE. 0) RETURN ENDIF * * INTEGRATION DU MCHAML SEGACT,MCOORD SEGDES,MCOORD IF (IERR.NE.0) RETURN * * SI ICLE=0 (DEFAUT) --> TRANSFORMATION DU MCHAML EN CHPOINT * (AVEC SOMME) IF (ICLE.EQ.0) THEN IF (IRET.EQ.1) THEN * ON ATTRIBUE UNE NATURE DISCRETE AU CHAMP RESULTANT MCHPOI = IPCHP2 SEGACT MCHPOI*MOD JATTRI(1) = 2 ENDIF * SI ICLE=1 --> ON SORT LE MCHAML TEL QUEL ELSEIF (ICLE.EQ.1) THEN ENDIF END
© Cast3M 2003 - Tous droits réservés.
Mentions légales