Diff for /rpl/lapack/lapack/dgtts2.f between versions 1.7 and 1.8

version 1.7, 2010/12/21 13:53:27 version 1.8, 2011/07/22 07:38:05
Line 17 Line 17
 *  =======  *  =======
 *  *
 *  DGTTS2 solves one of the systems of equations  *  DGTTS2 solves one of the systems of equations
 *     A*X = B  or  A'*X = B,  *     A*X = B  or  A**T*X = B,
 *  with a tridiagonal matrix A using the LU factorization computed  *  with a tridiagonal matrix A using the LU factorization computed
 *  by DGTTRF.  *  by DGTTRF.
 *  *
Line 27 Line 27
 *  ITRANS  (input) INTEGER  *  ITRANS  (input) INTEGER
 *          Specifies the form of the system of equations.  *          Specifies the form of the system of equations.
 *          = 0:  A * X = B  (No transpose)  *          = 0:  A * X = B  (No transpose)
 *          = 1:  A'* X = B  (Transpose)  *          = 1:  A**T* X = B  (Transpose)
 *          = 2:  A'* X = B  (Conjugate transpose = Transpose)  *          = 2:  A**T* X = B  (Conjugate transpose = Transpose)
 *  *
 *  N       (input) INTEGER  *  N       (input) INTEGER
 *          The order of the matrix A.  *          The order of the matrix A.
Line 138 Line 138
          END IF           END IF
       ELSE        ELSE
 *  *
 *        Solve A' * X = B.  *        Solve A**T * X = B.
 *  *
          IF( NRHS.LE.1 ) THEN           IF( NRHS.LE.1 ) THEN
 *  *
 *           Solve U'*x = b.  *           Solve U**T*x = b.
 *  *
             J = 1              J = 1
    70       CONTINUE     70       CONTINUE
Line 154 Line 154
      $                     B( I-2, J ) ) / D( I )       $                     B( I-2, J ) ) / D( I )
    80       CONTINUE     80       CONTINUE
 *  *
 *           Solve L'*x = b.  *           Solve L**T*x = b.
 *  *
             DO 90 I = N - 1, 1, -1              DO 90 I = N - 1, 1, -1
                IP = IPIV( I )                 IP = IPIV( I )
Line 170 Line 170
          ELSE           ELSE
             DO 120 J = 1, NRHS              DO 120 J = 1, NRHS
 *  *
 *              Solve U'*x = b.  *              Solve U**T*x = b.
 *  *
                B( 1, J ) = B( 1, J ) / D( 1 )                 B( 1, J ) = B( 1, J ) / D( 1 )
                IF( N.GT.1 )                 IF( N.GT.1 )

Removed from v.1.7  
changed lines
  Added in v.1.8


CVSweb interface <joel.bertrand@systella.fr>