~ubuntu-branches/ubuntu/vivid/grass/vivid-proposed

« back to all changes in this revision

Viewing changes to vector/v.kernel/global.h

  • Committer: Package Import Robot
  • Author(s): Bas Couwenberg
  • Date: 2015-02-20 23:12:08 UTC
  • mfrom: (8.2.6 experimental)
  • Revision ID: package-import@ubuntu.com-20150220231208-1u6qvqm84v430b10
Tags: 7.0.0-1~exp1
* New upstream release.
* Update python-ctypes-ternary.patch to use if/else instead of and/or.
* Drop check4dev patch, rely on upstream check.
* Add build dependency on libpq-dev to grass-dev for libpq-fe.h.
* Drop patches applied upstream, refresh remaining patches.
* Update symlinks for images switched from jpg to png.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
#define KERNEL_COSINE       6
16
16
 
17
17
 
18
 
double kernelFunction(int function, int dimension, double bandwidth, double x);
 
18
void setKernelFunction(int function, int dimension, double bandwidth, double *term);
 
19
double kernelFunction(double term, double bandwidth, double x);
19
20
 
20
21
double euclidean_distance(double *x, double *y, int n);
21
22
double gaussian2dBySigma(double d, double sigma);
29
30
double kernel1(double d, double rs, double lambda);
30
31
double segno(double x);
31
32
 
 
33
/* main.c */
32
34
int read_points(struct Map_info *In, double ***coordinate, double dsize);
33
35
double compute_all_distances(double **coordinate, double **dists, int n,
34
36
                             double dmax);
35
37
double compute_all_net_distances(struct Map_info *In, struct Map_info *Net,
36
38
                                 double netmax, double **dists, double dmax);
37
 
void compute_distance(double N, double E, struct Map_info *In, double sigma,
38
 
                      double term, double *gaussian, double dmax, int kernel_function);
 
39
void compute_distance(double N, double E, double sigma, double term,
 
40
                      double *gaussian, double dmax, struct bound_box *box,
 
41
                      struct boxlist *NList);
39
42
void compute_net_distance(double x, double y, struct Map_info *In,
40
43
                          struct Map_info *Net, double netmax, double sigma,
41
 
                          double term, double *gaussian, double dmax, int node_method, int kernel_function);
 
44
                          double term, double *gaussian, double dmax, int node_method);