DPTTRS(l)		LAPACK routine (version	1.1)		    DPTTRS(l)

NAME
  DPTTRS - solve a system of linear equations A	* X = B	with a symmetric
  positive definite tridiagonal	matrix A using the factorization A = L*D*L**T
  or A = U**T*D*U computed by DPTTRF

SYNOPSIS

  SUBROUTINE DPTTRS( N,	NRHS, D, E, B, LDB, INFO )

      INTEGER	     INFO, LDB,	N, NRHS

      DOUBLE	     PRECISION B( LDB, * ), D( * ), E( * )

PURPOSE
  DPTTRS solves	a system of linear equations A * X = B with a symmetric	posi-
  tive definite	tridiagonal matrix A using the factorization A = L*D*L**T or
  A = U**T*D*U computed	by DPTTRF.  (The two forms are equivalent if A is
  real.)

ARGUMENTS

  N	  (input) INTEGER
	  The order of the tridiagonal matrix A.  N >= 0.

  NRHS	  (input) INTEGER
	  The number of	right hand sides, i.e.,	the number of columns of the
	  matrix B.  NRHS >= 0.

  D	  (input) DOUBLE PRECISION array, dimension (N)
	  The n	diagonal elements of the diagonal matrix D from	the factori-
	  zation computed by DPTTRF.

  E	  (input) DOUBLE PRECISION array, dimension (N-1)
	  The (n-1) off-diagonal elements of the unit bidiagonal factor	U or
	  L from the factorization computed by DPTTRF.

  B	  (input/output) DOUBLE	PRECISION array, dimension (LDB,NRHS)
	  On entry, the	right hand side	matrix B.  On exit, the	solution
	  matrix X.

  LDB	  (input) INTEGER
	  The leading dimension	of the array B.	 LDB >=	max(1,N).

  INFO	  (output) INTEGER
	  = 0:	successful exit
	  < 0:	if INFO	= -i, the i-th argument	had an illegal value


Back to the listing of computational routines for linear equations