C CSON SOURCE CB215821 19/08/01 21:15:34 10279 SUBROUTINE CSON *----------------------------------------------------------------------- * * chapeau de l'opérateur cson * * appelle la routine clf1.eso qui est aussi appelé par taille et cfl * *----------------------------------------------------------------------- * IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO * IRET = 0 IRET1 = 0 IPCHA1 = 0 IPCHA2 = 0 IPCHA3 = 0 * * argument obligatoire model CALL LIROBJ('MMODEL ',IPMODL,1,IRET) CALL ACTOBJ('MMODEL ',IPMODL,1) IF (IERR .NE. 0) RETURN * argument obligatoire chamelem CALL LIROBJ('MCHAML ',IPIN,1,IRET1) CALL ACTOBJ('MCHAML ',IPIN,1) IF (IERR .NE. 0) RETURN CALL REDUAF(IPIN,IPMODL,IPCHA1,0,IR,KER) IF(IR .NE. 1) CALL ERREUR(KER) IF(IERR .NE. 0) RETURN ICAS = 4 * * ipcha1 champ de caractéristiques * CALL CFL1(IPMODL,IPCHA1,IPCHA2,IPCHA3,IPCHA4,ICAS) IF(IERR .NE. 0) RETURN * * en retour on récupère le champ par élément de composante 'cson' * IF ( IPCHA4 .EQ. 0) RETURN * CALL ACTOBJ('MCHAML ',IPCHA4,1) CALL ECROBJ('MCHAML ',IPCHA4) END