Stable release of RBC
[RBC.git] / rbc.h
1 #ifndef RBC_H
2 #define RBC_H
3
4 #include "defs.h"
5
6 void rbc(matrix,matrix,int,int,int*);
7 void build(const matrix,const matrix,intMatrix,int*,int);
8 void distSubMat(matrix,matrix,matrix,int,int);
9
10 void computeReps(matrix,matrix,int*,real*);
11 void computeRadii(int*,real*,real*,int,int);
12 void computeCounts(int*,int,int*);
13 void computeOffsets(int*,int,int*);
14 void groupPoints(matrix,int*,int*,int);
15 void buildQMap(matrix,int*,int*,int,int*);
16 void blockIntersection(charMatrix,matrix,real*,real*);
17 void idIntersection(charMatrix);
18 void fullIntersection(charMatrix);
19 void initCompPlan(compPlan*,charMatrix,int*,int*,int);
20 void freeCompPlan(compPlan*);
21 void computeNNs(matrix,matrix,intMatrix, compPlan,int*,int*,int);
22
23
24
25
26 #endif