1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
#include LAPACK_HEADER
#include <ulmblas/lapack/getrf.h>

extern "C" {

int
ULMLAPACK(dgetrf)(enum Order  order,
                  int         m,
                  int         n,
                  double      *A,
                  int         ldA,
                  int         *piv)
{
    if (order==ColMajor) {
        return ulmBLAS::getrf(m, n, A, 1, ldA, piv, 1);
    } else {
        return ulmBLAS::getrf(n, m, A, ldA, 1, piv, 1);
    }
}

// extern "C"