You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
695 B
25 lines
695 B
#ifndef SERIAL_DECLARATIONS_H /* Include guard */
|
|
#define SERIAL_DECLARATIONS_H
|
|
|
|
#include <stdbool.h>
|
|
|
|
#define X "data/X.bin"
|
|
#define L "data/L.bin"
|
|
#define COLUMNS 2
|
|
#define ROWS 600
|
|
|
|
struct parameters {
|
|
double epsilom;
|
|
bool verbose;
|
|
bool display;
|
|
};
|
|
|
|
double **alloc_2d_double(int rows, int cols);
|
|
double **duplicate(double **a, double **b, int rows, int cols);
|
|
void meanshift(double **x, int h, struct parameters *opt);
|
|
double norm(double ** m, int rows, int cols);
|
|
void multiply(double ** matrix1, double ** matrix2, double ** output);
|
|
double calculateDistance(double *, double *);
|
|
void print_matrix(double ** array, int rows, int cols);
|
|
|
|
#endif //SERIAL_DECLARATIONS_H
|