aboutsummaryrefslogtreecommitdiff
path: root/src/gensvm_consistency.c
diff options
context:
space:
mode:
authorGertjan van den Burg <burg@ese.eur.nl>2016-12-05 20:06:26 +0100
committerGertjan van den Burg <burg@ese.eur.nl>2016-12-05 20:06:26 +0100
commit463e406d4af8ad20a1ec2c3b9e01f3f80267c0dd (patch)
treec263185666cc4abf474c9f53830de482ed3bcb79 /src/gensvm_consistency.c
parentadd octave testfiles to git (diff)
downloadgensvm-463e406d4af8ad20a1ec2c3b9e01f3f80267c0dd.tar.gz
gensvm-463e406d4af8ad20a1ec2c3b9e01f3f80267c0dd.zip
fix missing test in gensvm_optimize and expose doublesort
Diffstat (limited to 'src/gensvm_consistency.c')
-rw-r--r--src/gensvm_consistency.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gensvm_consistency.c b/src/gensvm_consistency.c
index eaa4f8c..3881bb9 100644
--- a/src/gensvm_consistency.c
+++ b/src/gensvm_consistency.c
@@ -272,7 +272,7 @@ void gensvm_consistency_repeats(struct GenQueue *q, long repeats,
* @param[in] elem2 number 2
* @returns comparison of number 1 larger than number 2
*/
-int doublesort(const void *elem1, const void *elem2)
+int gensvm_dsort(const void *elem1, const void *elem2)
{
const double t1 = (*(double *) elem1);
const double t2 = (*(double *) elem2);
@@ -304,7 +304,7 @@ double gensvm_percentile(double *values, long N, double p)
for (i=0; i<N; i++)
local[i] = values[i];
- qsort(local, N, sizeof(double), doublesort);
+ qsort(local, N, sizeof(double), gensvm_dsort);
p /= 100.0;
p = p*N + 0.5;
pi = maximum(minimum(floor(p), N-1), 1);
@@ -315,4 +315,3 @@ double gensvm_percentile(double *values, long N, double p)
return boundary;
}
-