linear_algebra plugged.
[scilab.git] / scilab / modules / linear_algebra / includes / qr.h
index a1ef187..c622f13 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) ????-2009 - INRIA Bernard HUGUENEY
+ * Copyright (C) 2009 - DIGITEO - Bernard HUGUENEY 
  *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
@@ -12,7 +12,7 @@
 
 #ifndef QR_H
 #define QR_H
-
+#include "dynlib_linear_algebra.h"
 /*
   Performs memory allocations and computes QR decomposition (calling iQr)
  * in :
@@ -30,9 +30,6 @@
  * @param pdblRank double*  NULL if rank does not need to be computed, otherwise pointer to memory where rank will be stored
  * @return if the operation successed (true) or not (false)
  */  
-int iQrM(double* pData, int iRows, int iCols, int /*bool*/ complexArg, int iRowsToCompute, double dblTol
+LINEAR_ALGEBRA_IMPEXP int iQrM(double* pData, int iRows, int iCols, int /*bool*/ complexArg, int iRowsToCompute, double dblTol
         , double* pdblQ, double* pdblR, double* pdblE, double* pdblRank);
-int iQr(double* pData, int iRows, int iCols,  int iRowsToCompute, double dblTol
-       , double* pdblQ, double* pdblR, double* pdblE, double* pdblRank
-       , int* piPivot, double* pdblTau, double* pdblWork, int iWorkSize, double* pdblRWork);
 #endif