X-Git-Url: https://git.auder.net/?p=valse.git;a=blobdiff_plain;f=test%2Ftest.EMGLLF.c;h=7eed301119f4600f1c3711ccbb35c6691411614a;hp=168f81e94605b7b55daa40ecacc31e8b4fb055da;hb=8be79c465ecbbe849c9ee43e2a25c2760134e07a;hpb=435cb8419ebcdb624aa053f351c981133d58d6b6 diff --git a/test/test.EMGLLF.c b/test/test.EMGLLF.c index 168f81e..7eed301 100644 --- a/test/test.EMGLLF.c +++ b/test/test.EMGLLF.c @@ -33,12 +33,13 @@ int main(int argc, char** argv) Real* pi = (Real*)malloc(k*sizeof(Real)); Real* LLF = (Real*)malloc(maxi*sizeof(Real)); Real* S = (Real*)malloc(p*m*k*sizeof(Real)); + int* affec = (int*)malloc(n*sizeof(int)); ///////////// //////////////////// // Call to EMGLLF // EMGLLF_core(phiInit,rhoInit,piInit,gamInit,mini,maxi,gamma,lambda,X,Y,tau, - phi,rho,pi,LLF,S, + phi,rho,pi,LLF,S,affec, n,p,m,k); //////////////////// @@ -75,5 +76,10 @@ int main(int argc, char** argv) free(S); free(ref_S); + int* ref_affec = readArray_int("affec"); + compareArray_int("affec", affec, ref_affec, n); + free(affec); + free(ref_affec); + return 0; }