sespa0
C SESPA0 SOURCE CHAT 05/01/13 03:14:27 5004 C SESPA0 SOURCE WP 23/08/94 C SUBROUTINE SESPA0 ( IPLVEC, IPLVAL, IPRIGI, IPMASS ) ************************************************************************ * * SESPA0 * ----------- * * FONCTION: * --------- * * FAIRE UN PAS D'ITERATION DE SOUS-ESPACE. * * * MODE D'APPEL: * * CALL SESPA1 ( IPLVEC, IPLVAL, IPRIGI, IPMASS ) * * PARAMETRES: (E)=ENTREE (S)=SORTIE * ----------- * * IPLVAL ENTIER (S) POINTEUR DE L'OBJET 'LISTREEL' CONTENANT * LA SUITE DE VALEURS PROPRES CALCULEES * * IPLVEC ENTIER (E) POINTEUR DE L'OBJET 'LISTCHPO' CONTENANT * LA SUITE DE 'CHPOINT' X(i) * IPLVEC ENTIER (S) POINTEUR DE L'OBJET 'LISTCHPO' CONTENANT * LA SUITE DE 'CHPOINT' X(i+1) * * IPRIGI ENTIER (E) POINTEUR SUR L'OBJET 'RIGIDITE' K * IPMASS ENTIER (E) POINTEUR SUR L'OBJET 'RIGIDITE' M * * * AUTEUR, DATE DE CREATION: * ------------------------- * * A.M. JOLIVALT, W. PASILLAS 12 / 07 / 94. ( ESOPE ) * ************************************************************ IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) -INC PPARAM -INC CCOPTIO ****** * -- ARGUMENTS -- *** INTEGER IPLVEC, IPLVAL, IPRIGI, IPMASS ****** * -- VARIABLES LOCALES -- *** INTEGER IPRIG1, IPMAS1, IPMPHI ************************************************************ * PROCEDURE DE RAYLEIGH-RITZ * ************************************************************ ****** * -- CALCUL DU SOUS-ESPACE SUIVANT: -- *** IF ( IERR .NE. 0 ) RETURN ****** * -- PROJECTION DE K ET DE M SUR CE SOUS-ESPACE -- *** IF ( IERR .NE. 0 ) RETURN IF ( IERR .NE. 0 ) RETURN ****** * -- RESOLUTION DU PROBLEME REDUIT PAR LA METHODE DE JACOBI -- *** IF ( IERR .NE. 0 ) RETURN ****** * -- CALCUL D'UNE APPROX. DES VECTEURS PROPRES A PARTIR * DE LEURS PROJECTIONS SUR LE SOUS-ESPACE -- *** IF ( IERR .NE. 0 ) RETURN RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales