Definition at line 236 of file lapack.F90.
 
 | 
| subroutine  | dgesvx (fact, trans, n, nrhs, a, lda, af, ldaf, ipiv, equed, r, c, b, ldb, x, ldx, rcond, ferr, berr, work, iwork, info) | 
|   | 
| subroutine  | zgesvx (fact, trans, n, nrhs, a, lda, af, ldaf, ipiv, equed, r, c, b, ldb, x, ldx, rcond, ferr, berr, work, rwork, info) | 
|   | 
◆ dgesvx()
      
        
          | subroutine lapack_oct_m::lapack_gesvx::dgesvx  | 
          ( | 
          character(1), intent(in)  | 
          fact,  | 
        
        
           | 
           | 
          character(1), intent(in)  | 
          trans,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          n,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          nrhs,  | 
        
        
           | 
           | 
          real(real64), intent(inout)  | 
          a,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          lda,  | 
        
        
           | 
           | 
          real(real64), intent(inout)  | 
          af,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          ldaf,  | 
        
        
           | 
           | 
          integer, intent(inout)  | 
          ipiv,  | 
        
        
           | 
           | 
          character(1), intent(inout)  | 
          equed,  | 
        
        
           | 
           | 
          real(real64), intent(inout)  | 
          r,  | 
        
        
           | 
           | 
          real(real64), intent(inout)  | 
          c,  | 
        
        
           | 
           | 
          real(real64), intent(inout)  | 
          b,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          ldb,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          x,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          ldx,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          rcond,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          ferr,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          berr,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          work,  | 
        
        
           | 
           | 
          integer, intent(out)  | 
          iwork,  | 
        
        
           | 
           | 
          integer, intent(out)  | 
          info  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Parameters
 - 
  
    | [in,out] | b | a(lda,n), af(ldaf,n), r(n), c(n), b(ldb,nrhs) | 
    | [in,out] | ipiv | ipiv(n) | 
    | [out] | work | x(ldx,nrhs), ferr(nrhs), berr(nrhs), work(4*n) | 
    | [out] | iwork | iwork(n)  | 
  
   
Definition at line 237 of file lapack.F90.
 
 
◆ zgesvx()
      
        
          | subroutine lapack_oct_m::lapack_gesvx::zgesvx  | 
          ( | 
          character(1), intent(in)  | 
          fact,  | 
        
        
           | 
           | 
          character(1), intent(in)  | 
          trans,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          n,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          nrhs,  | 
        
        
           | 
           | 
          complex(real64), intent(inout)  | 
          a,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          lda,  | 
        
        
           | 
           | 
          complex(real64), intent(inout)  | 
          af,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          ldaf,  | 
        
        
           | 
           | 
          integer, intent(inout)  | 
          ipiv,  | 
        
        
           | 
           | 
          character(1), intent(inout)  | 
          equed,  | 
        
        
           | 
           | 
          real(real64), intent(inout)  | 
          r,  | 
        
        
           | 
           | 
          real(real64), intent(inout)  | 
          c,  | 
        
        
           | 
           | 
          complex(real64), intent(inout)  | 
          b,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          ldb,  | 
        
        
           | 
           | 
          complex(real64), intent(out)  | 
          x,  | 
        
        
           | 
           | 
          integer, intent(in)  | 
          ldx,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          rcond,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          ferr,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          berr,  | 
        
        
           | 
           | 
          complex(real64), intent(out)  | 
          work,  | 
        
        
           | 
           | 
          real(real64), intent(out)  | 
          rwork,  | 
        
        
           | 
           | 
          integer, intent(out)  | 
          info  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Parameters
 - 
  
    | [in,out] | b | a(lda, n), af(ldaf, n), b(ldb, nrhs) | 
    | [in,out] | c | r(n), c(n) | 
    | [in,out] | ipiv | ipiv(n) | 
    | [out] | berr | ferr(nrhs), berr(nrhs) | 
    | [out] | work | x(ldx, nrhs), work(2*n) | 
    | [out] | rwork | rwork(2*n)  | 
  
   
Definition at line 252 of file lapack.F90.
 
 
The documentation for this interface was generated from the following file: