X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=src%2Fsources%2Fselectiontotale.h;h=d225592488415f4016b5058471b601d64bd5c207;hb=afa07d41c7592ac0ccd55d7af23c3bfef213291e;hp=2d02da8af70f2e7c8859b713711c1b925a07a3c5;hpb=493a35bfea6d1210c94ced8fbfe3e572f0389ea5;p=valse.git diff --git a/src/sources/selectiontotale.h b/src/sources/selectiontotale.h index 2d02da8..d225592 100644 --- a/src/sources/selectiontotale.h +++ b/src/sources/selectiontotale.h @@ -1,33 +1,31 @@ -#ifndef select_selectiontotale_H -#define select_selectiontotale_H - -#include "ioutils.h" +#ifndef valse_selectiontotale_H +#define valse_selectiontotale_H // Main job on raw inputs (after transformation from mxArray) -void selectiontotale( - // 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, +void selectiontotale_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, // OUT parameters - Int* A1, - Int* A2, - Real* Rho, - Real* Pi, + int* A1, + int* A2, + float* Rho, + float* Pi, // additional size parameters - mwSize n, - mwSize p, - mwSize m, - mwSize k, - mwSize L); - + int n, + int p, + int m, + int k, + int L); + #endif