-#ifndef select_constructionModelesLassoMLE_H
-#define select_constructionModelesLassoMLE_H
+#ifndef valse_constructionModelesLassoMLE_H
+#define valse_constructionModelesLassoMLE_H
-#include "ioutils.h"
-
-void constructionModelesLassoMLE(
- // IN parameters
- const Real* phiInit,
- const Real* rhoInit,
- const Real* piInit,
- const Real* gamInit,
- Int mini,
- Int maxi,
- Real gamma,
- const Real* glambda,
- const Real* X,
- const Real* Y,
- Real seuil,
- Real tau,
- const Int* A1,
- const Int* A2,
+void constructionModelesLassoMLE_core(
+ // IN parameters
+ const float* phiInit,
+ const float* rhoInit,
+ const float* piInit,
+ const float* gamInit,
+ int mini,
+ int maxi,
+ float gamma,
+ const float* glambda,
+ const float* X,
+ const float* Y,
+ float seuil,
+ float tau,
+ const int* A1,
+ const int* A2,
// OUT parameters
- Real* phi,
- Real* rho,
- Real* pi,
- Real* lvraisemblance,
+ float* phi,
+ float* rho,
+ float* pi,
+ float* lvraisemblance,
// additional size parameters
- mwSize n,
- mwSize p,
- mwSize m,
- mwSize k,
- mwSize L);
+ int n,
+ int p,
+ int m,
+ int k,
+ int L);
#endif