]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MINICERN/packlib/kernlib/kerngen/tcgen/trlta.F
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / MINICERN / packlib / kernlib / kerngen / tcgen / trlta.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.1 1996/02/15 17:49:54 mclareni
6* Kernlib
7*
8*
9#include "kerngen/pilot.h"
10 SUBROUTINE TRLTA (U,A,B,M,N)
11C
12C CERN PROGLIB# F112 TRLTA .VERSION KERNFOR 4.15 861204
13C ORIG. 18/12/74 WH
14C
15#if defined(CERNLIB_INTDOUBL)
16 DOUBLE PRECISION SUM
17#endif
18 DIMENSION A(*),U(*),B(*)
19C
20 IPIV = 0
21 MX = M*N
22 MXPN = MX + N
23 IB = 0
24C
25 I = 0
26 10 I = I + 1
27 IPIV = IPIV + I
28C
29 20 IU = IPIV
30 NSTEP = I
31 IB = IB + 1
32 IA = IB
33C
34 SUM = 0.
35 30 SUM = SUM + A(IA)*U(IU)
36 IA = IA + N
37 IU = IU + NSTEP
38 NSTEP = NSTEP + 1
39 IF (IA.LE.MX) GO TO 30
40C
41 B(IB) = SUM
42 IF (IA.LT.MXPN) GO TO 20
43C
44 IF (I.LT.M) GO TO 10
45C
46 RETURN
47 END