inline std::ptrdiff_t getrf( Order, const int m, const int n, std::complex<float>* a, const int lda, int* ipiv ) { return clapack_cgetrf( clapack_option< Order >::value, m, n, a, lda, ipiv ); }
int wrapper_clapack_cgetrf(const enum CBLAS_ORDER Order, const int M, const int N, void *A, const int lda, int *ipiv) { return clapack_cgetrf(Order, M, N, A, lda, ipiv); }