diff options
author | cornet | 2009-04-22 05:54:43 +0000 |
---|---|---|
committer | cornet | 2009-04-22 05:54:43 +0000 |
commit | 879e2ac0a540fa1b199e20d47830aa5eea484a4c (patch) | |
tree | 69ef4242aa8ce27332dec2a27f4e7f10a6f9e8fb /src/matrixOperations/includes/dist.h | |
parent | 1811fe5588d0cfbb788ab8f477800af3f45dd710 (diff) | |
download | scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.tar.gz scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.tar.bz2 scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.zip |
build with visual studio (dynamic libraries)
Diffstat (limited to 'src/matrixOperations/includes/dist.h')
-rw-r--r-- | src/matrixOperations/includes/dist.h | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/matrixOperations/includes/dist.h b/src/matrixOperations/includes/dist.h index d4e9994a..bf45a8d7 100644 --- a/src/matrixOperations/includes/dist.h +++ b/src/matrixOperations/includes/dist.h @@ -16,25 +16,33 @@ #ifndef __DIST_H__ #define __DIST_H__ +#include "dynlib_matrixoperations.h" #include "floatComplex.h" #include "doubleComplex.h" +#ifdef __cplusplus +extern "C" { +#endif /* Computes the euclidian distance between 2 scalars/arrays. We assume both arrays have the same numbers of lines and columns.*/ -float sdists( float in1, float in2); -float sdista( float* in1, float* in2, int lines, int columns); +EXTERN_MATOPS float sdists( float in1, float in2); +EXTERN_MATOPS float sdista( float* in1, float* in2, int lines, int columns); -double ddists( double in1, double in2); -double ddista( double* in1, double* in2, int lines, int columns); +EXTERN_MATOPS double ddists( double in1, double in2); +EXTERN_MATOPS double ddista( double* in1, double* in2, int lines, int columns); -float cdists( floatComplex in1, floatComplex in2); -float cdista( floatComplex* in1, floatComplex* in2, int lines, int columns); +EXTERN_MATOPS float cdists( floatComplex in1, floatComplex in2); +EXTERN_MATOPS float cdista( floatComplex* in1, floatComplex* in2, int lines, int columns); -double zdists( doubleComplex in1, doubleComplex in2); -double zdista( doubleComplex* in1, doubleComplex* in2, int lines, int columns); +EXTERN_MATOPS double zdists( doubleComplex in1, doubleComplex in2); +EXTERN_MATOPS double zdista( doubleComplex* in1, doubleComplex* in2, int lines, int columns); + +#ifdef __cplusplus +} /* extern "C" */ +#endif #endif /*__DIST_H__*/ |