diff options
Diffstat (limited to 'src/statisticsFunctions')
-rw-r--r-- | src/statisticsFunctions/interfaces/int_statMax.h | 4 | ||||
-rw-r--r-- | src/statisticsFunctions/interfaces/int_statMin.h | 4 | ||||
-rw-r--r-- | src/statisticsFunctions/max/dcolumnmaxa.c | 4 | ||||
-rw-r--r-- | src/statisticsFunctions/max/scolumnmaxa.c | 4 | ||||
-rw-r--r-- | src/statisticsFunctions/max/testDoubleMax.c | 8 | ||||
-rw-r--r-- | src/statisticsFunctions/max/testFloatMax.c | 8 | ||||
-rw-r--r-- | src/statisticsFunctions/min/dcolumnmina.c | 4 | ||||
-rw-r--r-- | src/statisticsFunctions/min/scolumnmina.c | 4 | ||||
-rw-r--r-- | src/statisticsFunctions/min/testDoubleMin.c | 4 |
9 files changed, 22 insertions, 22 deletions
diff --git a/src/statisticsFunctions/interfaces/int_statMax.h b/src/statisticsFunctions/interfaces/int_statMax.h index 0c0033e7..8605911e 100644 --- a/src/statisticsFunctions/interfaces/int_statMax.h +++ b/src/statisticsFunctions/interfaces/int_statMax.h @@ -19,9 +19,9 @@ #define d0maxd0(in) dmaxs(in) -#define s2maxs2(in,size,out) smaxa(in, size[0]*size[1], out) +#define s2maxs0(in,size) smaxa(in, size[0]*size[1]) -#define d2maxd2(in,size,out) dmaxa(in, size[0]*size[1], out) +#define d2maxd0(in,size) dmaxa(in, size[0]*size[1]) diff --git a/src/statisticsFunctions/interfaces/int_statMin.h b/src/statisticsFunctions/interfaces/int_statMin.h index dc69522b..3a8e97d8 100644 --- a/src/statisticsFunctions/interfaces/int_statMin.h +++ b/src/statisticsFunctions/interfaces/int_statMin.h @@ -19,9 +19,9 @@ #define d0mind0(in) dmins(in) -#define s2mins2(in,size,out) smina(in, size[0]*size[1], out) +#define s2mins0(in,size) smina(in, size[0]*size[1]) -#define d2mind2(in,size,out) dmina(in, size[0]*size[1], out) +#define d2mind0(in,size) dmina(in, size[0]*size[1]) diff --git a/src/statisticsFunctions/max/dcolumnmaxa.c b/src/statisticsFunctions/max/dcolumnmaxa.c index 7b60f737..ae0bbd47 100644 --- a/src/statisticsFunctions/max/dcolumnmaxa.c +++ b/src/statisticsFunctions/max/dcolumnmaxa.c @@ -16,9 +16,9 @@ void dcolumnmaxa(double *in, int rows, int columns, double* out) { int i = 0, j = 0; for (i = 0; i < rows; i++) { - out[i]=in[i*columns]; + out[i]=in[i]; for (j=0;j<columns;j++) - if (in[i*columns+j]>out[i]) out[i] = in[i*columns+j]; + if (in[i+j*rows]>out[i]) out[i] = in[i+j*rows]; } } diff --git a/src/statisticsFunctions/max/scolumnmaxa.c b/src/statisticsFunctions/max/scolumnmaxa.c index 9b8b7326..71af8460 100644 --- a/src/statisticsFunctions/max/scolumnmaxa.c +++ b/src/statisticsFunctions/max/scolumnmaxa.c @@ -16,9 +16,9 @@ void scolumnmaxa(float *in, int rows, int columns, float* out) { int i = 0, j = 0; for (i = 0; i < rows; i++) { - out[i]=in[i*columns]; + out[i]=in[i]; for (j=0;j<columns;j++) - if (in[i*columns+j]>out[i]) out[i] = in[i*columns+j]; + if (in[i+j*rows]>out[i]) out[i] = in[i+j*rows]; } } diff --git a/src/statisticsFunctions/max/testDoubleMax.c b/src/statisticsFunctions/max/testDoubleMax.c index b5d41bc5..81c50324 100644 --- a/src/statisticsFunctions/max/testDoubleMax.c +++ b/src/statisticsFunctions/max/testDoubleMax.c @@ -56,10 +56,10 @@ static void drowmaxaTest(void){ static void dcolumnmaxaTest(void){ double in[12]={4,5,7,1,2,6,4,1,2,5,4,3}; double out1[1],out2[2],out3[3],out4[4],out6[6],out12[12]; - double result2[2]={7,5}; - double result3[3]={7,6,5}; - double result4[4]={7,6,4,5}; - double result6[6]={5,7,6,4,5,4}; + double result2[2]={7,6}; + double result3[3]={5,5,7}; + double result4[4]={4,6,7,3}; + double result6[6]={4,5,7,5,4,6}; int i; diff --git a/src/statisticsFunctions/max/testFloatMax.c b/src/statisticsFunctions/max/testFloatMax.c index 5725b52d..7741aef4 100644 --- a/src/statisticsFunctions/max/testFloatMax.c +++ b/src/statisticsFunctions/max/testFloatMax.c @@ -55,10 +55,10 @@ static void srowmaxaTest(void){ static void scolumnmaxaTest(void){ float in[12]={4,5,7,1,2,6,4,1,2,5,4,3}; float out1[1],out2[2],out3[3],out4[4],out6[6],out12[12]; - float result2[2]={7,5}; - float result3[3]={7,6,5}; - float result4[4]={7,6,4,5}; - float result6[6]={5,7,6,4,5,4}; + float result2[2]={7,6}; + float result3[3]={5,5,7}; + float result4[4]={4,6,7,3}; + float result6[6]={4,5,7,5,4,6}; int i; diff --git a/src/statisticsFunctions/min/dcolumnmina.c b/src/statisticsFunctions/min/dcolumnmina.c index 4ccbf39a..e12cb8ff 100644 --- a/src/statisticsFunctions/min/dcolumnmina.c +++ b/src/statisticsFunctions/min/dcolumnmina.c @@ -16,9 +16,9 @@ void dcolumnmina(double *in, int rows, int columns, double* out) { int i = 0, j = 0; for (i = 0; i < rows; i++) { - out[i]=in[i*columns]; + out[i]=in[i]; for (j=0;j<columns;j++) - if (in[i*columns+j]<out[i]) out[i] = in[i*columns+j]; + if (in[i+j*rows]<out[i]) out[i] = in[i+j*rows]; } } diff --git a/src/statisticsFunctions/min/scolumnmina.c b/src/statisticsFunctions/min/scolumnmina.c index 2f3d6289..79fac41a 100644 --- a/src/statisticsFunctions/min/scolumnmina.c +++ b/src/statisticsFunctions/min/scolumnmina.c @@ -16,9 +16,9 @@ void scolumnmina(float *in, int rows, int columns, float* out) { int i = 0, j = 0; for (i = 0; i < rows; i++) { - out[i]=in[i*columns]; + out[i]=in[i]; for (j=0;j<columns;j++) - if (in[i*columns+j]<out[i]) out[i] = in[i*columns+j]; + if (in[i+j*rows]<out[i]) out[i] = in[i+j*rows]; } } diff --git a/src/statisticsFunctions/min/testDoubleMin.c b/src/statisticsFunctions/min/testDoubleMin.c index 4f81342e..41522164 100644 --- a/src/statisticsFunctions/min/testDoubleMin.c +++ b/src/statisticsFunctions/min/testDoubleMin.c @@ -56,9 +56,9 @@ static void drowminaTest(void){ static void dcolumnminaTest(void){ double in[12]={4,5,7,1,2,6,4,1,2,5,4,3}; double out1[1],out2[2],out3[3],out4[4],out6[6],out12[12]; - double result2[2]={1,1}; + double result2[2]={2,1}; double result3[3]={1,1,2}; - double result4[4]={4,1,1,3}; + double result4[4]={2,5,4,1}; double result6[6]={4,1,2,1,2,3}; int i; |