5 * Revision 1.1.1.1 1996/04/01 15:03:26 mclareni
10 SUBROUTINE NMDCHL (N,NADIM,AHESS,EPSMCH,Z,P)
12 DOUBLE PRECISION EPSMCH
13 DOUBLE PRECISION Z(N), AHESS(NADIM,N), P(N)
14 C*NS INTEGER I, IB, IQ, J, JN1, JP1, K
15 C*NS INTEGER I, IB, J, JN1, JP1, K
16 DOUBLE PRECISION BETA, DJ, G, GAMMA, GAMMA1, PJ, T
27 GAMMA=GAMMA+T*T/AHESS(I,I)
31 IF(GAMMA1.GT.EPSMCH) GAMMA=GAMMA1
32 IF(-GAMMA1.GT.EPSMCH) GAMMA=-GAMMA1
48 AHESS(IB,J)=T+BETA*Z(IB)