major folder reorganisation, R pkg is now epclust/ at first level. Experimental usage...
[epclust.git] / old_C_code / stage1 / src / Algorithm / get_dissimilarities.h
diff --git a/old_C_code/stage1/src/Algorithm/get_dissimilarities.h b/old_C_code/stage1/src/Algorithm/get_dissimilarities.h
new file mode 100644 (file)
index 0000000..b9580de
--- /dev/null
@@ -0,0 +1,13 @@
+#ifndef PPAM_GET_DISSIMILARITIES_H
+#define PPAM_GET_DISSIMILARITIES_H
+
+#include "Util/types.h"
+
+// compute L^p dissimilarities for a nxm matrix
+float* get_dissimilarities_intra(float* samples, uint32_t nbSamples, uint32_t nbValues, uint32_t p);
+
+// compute L^p dissimilarities between rows of 2 matrices
+float* get_dissimilarities_inter(float* mat1, uint32_t n1, float* mat2, uint32_t n2, 
+       uint32_t nbValues, uint32_t p);
+
+#endif