d2vint
C D2VINT SOURCE BP208322 22/09/20 21:15:02 11462 C DEVINT SOURCE PLAF 90/05/03 21:11:36 *--------------------------------------------------------------------* * * * Operateur DYNE : algorithme de Fu - de Vogelaere * * ________________________________________________ * * * * Interpolation d'un liste REEL. * * Remplissage du segment de travail KTRAV. * * * * Param}tres: * * * * e ICHATE pointeur sur un LISTREEL, abscisse * * e ICHAFO pointeur sur un LISTREEL, ordonnee * * e KTNUM segment contenant les param}tres numeriques * * s KTRAV segment de travail * * e ICHAR numero du chargement * * * * Auteur, date de creation: * * Lionel VIVAN, le 17 avril 1990 * * * * Parallélisation : BP, 2022-09-19 * * * *--------------------------------------------------------------------* IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMLREEL SEGMENT,MTNUM REAL*8 XDT(NPC1),XTEMPS(NPC1) ENDSEGMENT SEGMENT,MTRAV REAL*8 FTCHG(NCHAR,NPC1) REAL*8 XFORCA(NPREF,NCHAR) ENDSEGMENT *--------------------------------------------------------------------* * lecture arguments d'entree/sortie *--------------------------------------------------------------------* * discretisation temporelle de DYNE MTNUM = KTNUM NPC1 = XDT(/1) PASTEM = XDT(1) * objets du chargement fourni MLREE1 = ICHATE SEGACT MLREE1 MLREE2 = ICHAFO SEGACT MLREE2 cbp,2022 SEGINI MTRAV MTRAV = KTRAV * *--------------------------------------------------------------------* * interpolation du chargement *--------------------------------------------------------------------* * N1 = 1 N2 = 2 DO 10 IT = 1,NPC1 TEMP = XTEMPS(IT) IF (IRET.EQ.0) THEN * temps en dehors de la liste RETURN ENDIF FTCHG(ICHAR,IT) = FTEM 10 CONTINUE SEGDES,MLREE1,MLREE2 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales