externals/blas_lapack/SiconosLapack.h
/*
  DGESV - The routine solves the system of linear equations for X:
  A*X = B
  where
  A is a square matrix.
  The columns of matrix B are individual right-hand sides.
  The columns of X are the corresponding solutions.
*/
The routine solves the system of linear equations for X:
A*X = B
where
A is a square matrix.
The columns of matrix B are individual right-hand sides.
The columns of X are the corresponding solutions.
The routine solves the system of linear equations for X : A * X = B where A is a square matrix . The columns of matrix B are individual right - hand sides . The columns of X are the corresponding solutions .
static inline void DGESV(lapack_int N, lapack_int NRHS, double* A, lapack_int LDA, lapack_int* IPIV, double* B, lapack_int LDB, lapack_int* INFO)
  {
    lapack_int C_N = N;
    lapack_int C_NRHS = NRHS;
    lapack_int C_LDA = LDA;
    lapack_int C_LDB = LDB;
    lapack_int C_INFO = 0;
    WRAP_DGESV(LAPACK_NAME(dgesv), INTEGER(C_N), INTEGER(C_NRHS), A, INTEGER(C_LDA), INTEGERP(IPIV), B, INTEGER(C_LDB), INTEGER(C_INFO));
    *INFO = C_INFO;
  }
static inline void DGESV ( lapack_int N , lapack_int NRHS , double * A , lapack_int LDA , lapack_int * IPIV , double * B , lapack_int LDB , lapack_int * INFO ) { lapack_int C_N = N ; lapack_int C_NRHS = NRHS ; lapack_int C_LDA = LDA ; lapack_int C_LDB = LDB ; lapack_int C_INFO = 0 ; WRAP_DGESV ( LAPACK_NAME ( dgesv ) , INTEGER ( C_N ) , INTEGER ( C_NRHS ) , A , INTEGER ( C_LDA ) , INTEGERP ( IPIV ) , B , INTEGER ( C_LDB ) , INTEGER ( C_INFO ) ) ; * INFO = C_INFO ; }
DGESV - The routine solves the system of linear equations for X:
A*X = B
where
A is a square matrix.
DGESV - The routine solves the system of linear equations for X : A * X = B where A is a square matrix .