X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=src%2Ftest%2Ftest.EMGLLF.c;h=db38f14d8eb4d60b9440d4296c70261469d80e53;hb=e39bc178cf5de02489ea2dce3869ba6323e18492;hp=e938b3ac495432f5df532e28db904e3d7205b8d4;hpb=7ea8c1e58b3ab98eda5b003ccdffe5e35222bb4f;p=valse.git diff --git a/src/test/test.EMGLLF.c b/src/test/test.EMGLLF.c index e938b3a..db38f14 100644 --- a/src/test/test.EMGLLF.c +++ b/src/test/test.EMGLLF.c @@ -1,13 +1,11 @@ #include "EMGLLF.h" -#include "utils.h" +#include "test_utils.h" #include +#include + int main(int argc, char** argv) { - //////////// - // INPUTS // - //////////// - int* dimensions = readArray_int("dimensions"); int n = dimensions[0]; int p = dimensions[1]; @@ -15,6 +13,10 @@ int main(int argc, char** argv) int k = dimensions[3]; free(dimensions); + //////////// + // INPUTS // + //////////// + float* phiInit = readArray_real("phiInit"); float* rhoInit = readArray_real("rhoInit"); float* piInit = readArray_real("piInit"); @@ -40,7 +42,6 @@ int main(int argc, char** argv) //////////////////// // Call to EMGLLF // //////////////////// - EMGLLF_core(phiInit,rhoInit,piInit,gamInit,mini,maxi,gamma,lambda,X,Y,tau, phi,rho,pi,LLF,S, n,p,m,k); @@ -68,8 +69,8 @@ int main(int argc, char** argv) free(pi); free(ref_pi); - float* ref_LLF = readArray_real("LLF", maxi); - compareArray_real("LLF", LLF, ref_LLF); + float* ref_LLF = readArray_real("LLF"); + compareArray_real("LLF", LLF, ref_LLF, maxi); free(LLF); free(ref_LLF);