]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MINICERN/packlib/kernlib/kerngen/tcgen/tlstep.F
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / MINICERN / packlib / kernlib / kerngen / tcgen / tlstep.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.1 1996/02/15 17:49:53 mclareni
6* Kernlib
7*
8*
9#include "kerngen/pilot.h"
10 SUBROUTINE TLSTEP (A,B,IASEP,IBSEP,NR,NC,BETA)
11C
12C CERN PROGLIB# E230 TLSTEP .VERSION KERNFOR 2.06 740511
13C ORIG. 11/05/74 WH+WM
14C
15C. SUBROUTINE TLSTEP (A,B,IASEP,IBSEP,NR,NC,BETA)
16C.
17C. PERFORMS AN ORTHOGONAL TRANSFORMATION.
18C.
19C.-------------------------------------------------------------------
20C
21 COMMON /SLATE/ DUM(34),H,I,IB,J,JA,JB
22 DIMENSION A(*), B(*)
23C
24 IB = 0
25 DO 30 J=1,NC
26 IB = IB + 1
27 H = 0.
28 JA = 1
29 JB = IB
30C
31 DO 10 I=1,NR
32 H = H + A(JA) * B(JB)
33 JA = JA +IASEP
34 10 JB = JB + IBSEP
35C
36 H = H * BETA
37 JA = 1
38 JB = IB
39 DO 20 I=1,NR
40 B(JB) = B(JB) - A(JA) * H
41 JA = JA +IASEP
42 20 JB = JB + IBSEP
43 30 CONTINUE
44C
45 RETURN
46 END