Skip to content

Commit

Permalink
Merge pull request #1773 from lixun910/master
Browse files Browse the repository at this point in the history
V1.12.1.179
  • Loading branch information
lixun910 committed Dec 3, 2018
2 parents b295f99 + ff64fd0 commit b4a9b63
Show file tree
Hide file tree
Showing 133 changed files with 7,639 additions and 3,606 deletions.
12 changes: 6 additions & 6 deletions Algorithms/DataUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,20 @@ using namespace std;

class DataUtils {
public:
static double ManhattanDistance(double* x1, double* x2, size_t size)
static double ManhattanDistance(double* x1, double* x2, size_t size, double* weight)
{
double d =0;
for (size_t i =0; i<size; i++ ) {
d += fabs(x1[i] - x2[i]);
d += fabs(x1[i] - x2[i]) * weight[i];
}
return d;
}

static double EuclideanDistance(double* x1, double* x2, size_t size)
static double EuclideanDistance(double* x1, double* x2, size_t size, double* weight)
{
double d =0,tmp=0;
for (size_t i =0; i<size; i++ ) {
tmp = x1[i] - x2[i];
tmp = (x1[i] - x2[i]) * weight[i];
d += tmp * tmp;
}
return d;
Expand Down Expand Up @@ -285,7 +285,7 @@ class DataUtils {
}

// upper triangular part of a symmetric matrix
static double* getPairWiseDistance(double** matrix, int n, int k, double dist(double* , double* , size_t))
static double* getPairWiseDistance(double** matrix, double* weight, int n, int k, double dist(double* , double* , size_t, double*))
{
unsigned long long _n = n;

Expand All @@ -294,7 +294,7 @@ class DataUtils {
double* result = new double[nn];
for (int i=0; i<n; i++) {
for (int j=i+1; j<n; j++) {
result[cnt++] = dist(matrix[i], matrix[j], k);
result[cnt++] = dist(matrix[i], matrix[j], k, weight);
}
}
return result;
Expand Down
11 changes: 8 additions & 3 deletions Algorithms/cluster.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2977,7 +2977,7 @@ number of clusters is larger than the number of elements being clustered,
/* *********************************************************************** */

void kmedoids (int nclusters, int nelements, double** distmatrix,
int npass, int clusterid[], double* error, int* ifound, double bound_vals[], double min_bound, int s1, int s2)
int npass, int n_maxiter, int clusterid[], double* error, int* ifound, double bound_vals[], double min_bound, int s1, int s2)
/*
Purpose
=======
Expand Down Expand Up @@ -3092,8 +3092,13 @@ to 0. If kmedoids fails due to a memory allocation error, ifound is set to -1.

if (npass!=0)
randomassign (nclusters, nelements, tclusterid, _s1, _s2);
while(1)
{ double previous = total;

int iter = 0;

while(iter < n_maxiter)
{
iter ++;
double previous = total;
total = 0.0;

if (counter % period == 0) /* Save the current cluster assignments */
Expand Down
2 changes: 1 addition & 1 deletion Algorithms/cluster.h
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ void kcluster (int nclusters, int ngenes, int ndata, double** data,
int** mask, double weight[], int transpose, int npass, int n_maxiter, char method, char dist,
int clusterid[], double* error, int* ifound, double bound_vals[], double min_bound, int s1, int s2);
void kmedoids (int nclusters, int nelements, double** distance,
int npass, int clusterid[], double* error, int* ifound, double bound_vals[], double min_bound, int s1, int s2);
int npass, int n_maxiter, int clusterid[], double* error, int* ifound, double bound_vals[], double min_bound, int s1, int s2);

void test (int nclusters, int nrows, int ncolumns, double** data, int** mask, double weight[], int transpose, int npass, int n_maxiter, char a);

Expand Down
2 changes: 1 addition & 1 deletion Algorithms/hdbscan.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
#include <algorithm>
#include <vector>

#include "../kNN/ANN.h"
#include "../kNN/ANN/ANN.h"
#include "redcap.h"

using namespace SpanningTreeClustering;
Expand Down
5 changes: 4 additions & 1 deletion BuildTools/macosx/GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ default: compile-geoda

app: build-geoda-mac

compile-geoda: ogl-target io-target algorithms-target dataviewer-target dialogtools-target \
compile-geoda: weights-target ogl-target io-target algorithms-target dataviewer-target dialogtools-target \
knn-target explore-target libgdiam-target regression-target \
shapeoperations-target resource-target varcalc-target \
geoda-target
Expand All @@ -22,6 +22,9 @@ test:
resource-target:
(cd $(GeoDa_ROOT)/rc; $(MAKE) xrc; $(MAKE))

weights-target:
(cd $(GeoDa_ROOT)/Weights; $(MAKE))

ogl-target:
(cd $(GeoDa_ROOT)/ogl; $(MAKE))

Expand Down
62 changes: 50 additions & 12 deletions BuildTools/macosx/GeoDa.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@
A12E0F4F1705087A00B6059C /* OGRDataAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A12E0F4E1705087A00B6059C /* OGRDataAdapter.cpp */; };
A1311C6720FFDF7100008D7F /* localjc_kernel.cl in CopyFiles */ = {isa = PBXBuildFile; fileRef = A4E00F0F20FD8ECC0038BA80 /* localjc_kernel.cl */; };
A13B6B9418760CF100F93ACF /* SaveAsDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A13B6B9318760CF100F93ACF /* SaveAsDlg.cpp */; };
A14735AA21A5F72D00CA69B2 /* DistUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735A921A5F72D00CA69B2 /* DistUtils.cpp */; };
A14735B521A65F1800CA69B2 /* bd_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735AB21A65F1600CA69B2 /* bd_tree.cpp */; };
A14735B621A65F1800CA69B2 /* kd_dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735AC21A65F1600CA69B2 /* kd_dump.cpp */; };
A14735B721A65F1800CA69B2 /* bd_fix_rad_search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735AD21A65F1700CA69B2 /* bd_fix_rad_search.cpp */; };
A14735B821A65F1800CA69B2 /* kd_fix_rad_search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735AE21A65F1700CA69B2 /* kd_fix_rad_search.cpp */; };
A14735B921A65F1800CA69B2 /* bd_search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735AF21A65F1700CA69B2 /* bd_search.cpp */; };
A14735BA21A65F1800CA69B2 /* perf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735B121A65F1700CA69B2 /* perf.cpp */; };
A14735BB21A65F1800CA69B2 /* bd_pr_search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735B221A65F1700CA69B2 /* bd_pr_search.cpp */; };
A14735BC21A65F1800CA69B2 /* brute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14735B321A65F1700CA69B2 /* brute.cpp */; };
A14C496F1D76174000D9831C /* CsvFieldConfDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14C496D1D76174000D9831C /* CsvFieldConfDlg.cpp */; };
A16BA470183D626200D3B7DA /* DatasourceDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A16BA46E183D626200D3B7DA /* DatasourceDlg.cpp */; };
A186F0A11C16508A00AEBA13 /* GdaCartoDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A186F09F1C16508A00AEBA13 /* GdaCartoDB.cpp */; };
Expand Down Expand Up @@ -124,7 +133,6 @@
A4E5FE191F624D5600D75662 /* AggregateDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4E5FE171F624D5600D75662 /* AggregateDlg.cpp */; };
A4ED7D442097EC55008685D6 /* ANN.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4ED7D412097EC54008685D6 /* ANN.cpp */; };
A4ED7D472097EDE9008685D6 /* kd_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4ED7D462097EDE9008685D6 /* kd_tree.cpp */; };
A4ED7D542097F114008685D6 /* kNN.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4ED7D4C2097F113008685D6 /* kNN.cpp */; };
A4ED7D552097F114008685D6 /* kd_pr_search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4ED7D4E2097F113008685D6 /* kd_pr_search.cpp */; };
A4ED7D562097F114008685D6 /* kd_search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4ED7D502097F114008685D6 /* kd_search.cpp */; };
A4ED7D572097F114008685D6 /* kd_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4ED7D512097F114008685D6 /* kd_util.cpp */; };
Expand Down Expand Up @@ -324,6 +332,18 @@
A12E0F4E1705087A00B6059C /* OGRDataAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGRDataAdapter.cpp; sourceTree = "<group>"; };
A13B6B9218760CF100F93ACF /* SaveAsDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaveAsDlg.h; sourceTree = "<group>"; };
A13B6B9318760CF100F93ACF /* SaveAsDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SaveAsDlg.cpp; sourceTree = "<group>"; };
A14735A821A5F72D00CA69B2 /* DistUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DistUtils.h; sourceTree = "<group>"; };
A14735A921A5F72D00CA69B2 /* DistUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DistUtils.cpp; sourceTree = "<group>"; };
A14735AB21A65F1600CA69B2 /* bd_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bd_tree.cpp; sourceTree = "<group>"; };
A14735AC21A65F1600CA69B2 /* kd_dump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kd_dump.cpp; sourceTree = "<group>"; };
A14735AD21A65F1700CA69B2 /* bd_fix_rad_search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bd_fix_rad_search.cpp; sourceTree = "<group>"; };
A14735AE21A65F1700CA69B2 /* kd_fix_rad_search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kd_fix_rad_search.cpp; sourceTree = "<group>"; };
A14735AF21A65F1700CA69B2 /* bd_search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bd_search.cpp; sourceTree = "<group>"; };
A14735B021A65F1700CA69B2 /* kd_fix_rad_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kd_fix_rad_search.h; sourceTree = "<group>"; };
A14735B121A65F1700CA69B2 /* perf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = perf.cpp; sourceTree = "<group>"; };
A14735B221A65F1700CA69B2 /* bd_pr_search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bd_pr_search.cpp; sourceTree = "<group>"; };
A14735B321A65F1700CA69B2 /* brute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brute.cpp; sourceTree = "<group>"; };
A14735B421A65F1700CA69B2 /* bd_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bd_tree.h; sourceTree = "<group>"; };
A14C496D1D76174000D9831C /* CsvFieldConfDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CsvFieldConfDlg.cpp; sourceTree = "<group>"; };
A14C496E1D76174000D9831C /* CsvFieldConfDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CsvFieldConfDlg.h; sourceTree = "<group>"; };
A16BA46E183D626200D3B7DA /* DatasourceDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DatasourceDlg.cpp; sourceTree = "<group>"; };
Expand Down Expand Up @@ -510,17 +530,12 @@
A4E138BA1F71D6B800433256 /* GeocodingDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeocodingDlg.h; sourceTree = "<group>"; };
A4E5FE171F624D5600D75662 /* AggregateDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AggregateDlg.cpp; sourceTree = "<group>"; };
A4E5FE181F624D5600D75662 /* AggregateDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AggregateDlg.h; sourceTree = "<group>"; };
A4ED7D402097EC54008685D6 /* ANNx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANNx.h; path = ../kNN/ANNx.h; sourceTree = "<group>"; };
A4ED7D412097EC54008685D6 /* ANN.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ANN.cpp; path = ../kNN/ANN.cpp; sourceTree = "<group>"; };
A4ED7D422097EC54008685D6 /* ANNperf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANNperf.h; path = ../kNN/ANNperf.h; sourceTree = "<group>"; };
A4ED7D432097EC55008685D6 /* ANN.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANN.h; path = ../kNN/ANN.h; sourceTree = "<group>"; };
A4ED7D452097ECC6008685D6 /* values.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = values.h; sourceTree = "<group>"; };
A4ED7D462097EDE9008685D6 /* kd_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kd_tree.cpp; sourceTree = "<group>"; };
A4ED7D482097F113008685D6 /* kd_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kd_tree.h; sourceTree = "<group>"; };
A4ED7D492097F113008685D6 /* kd_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kd_search.h; sourceTree = "<group>"; };
A4ED7D4A2097F113008685D6 /* kd_pr_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kd_pr_search.h; sourceTree = "<group>"; };
A4ED7D4B2097F113008685D6 /* kd_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kd_util.h; sourceTree = "<group>"; };
A4ED7D4C2097F113008685D6 /* kNN.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kNN.cpp; sourceTree = "<group>"; };
A4ED7D4D2097F113008685D6 /* pr_queue_k.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pr_queue_k.h; sourceTree = "<group>"; };
A4ED7D4E2097F113008685D6 /* kd_pr_search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kd_pr_search.cpp; sourceTree = "<group>"; };
A4ED7D4F2097F113008685D6 /* pr_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pr_queue.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -886,6 +901,15 @@
path = visualization;
sourceTree = "<group>";
};
A14735A721A5F6CE00CA69B2 /* Weights */ = {
isa = PBXGroup;
children = (
A14735A821A5F72D00CA69B2 /* DistUtils.h */,
A14735A921A5F72D00CA69B2 /* DistUtils.cpp */,
);
path = Weights;
sourceTree = "<group>";
};
A19483772118BA8B009A87A2 /* ogl */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -1067,6 +1091,16 @@
A4ED7D3F2097EC0F008685D6 /* kNN */ = {
isa = PBXGroup;
children = (
A14735AD21A65F1700CA69B2 /* bd_fix_rad_search.cpp */,
A14735B221A65F1700CA69B2 /* bd_pr_search.cpp */,
A14735AF21A65F1700CA69B2 /* bd_search.cpp */,
A14735AB21A65F1600CA69B2 /* bd_tree.cpp */,
A14735B421A65F1700CA69B2 /* bd_tree.h */,
A14735B321A65F1700CA69B2 /* brute.cpp */,
A14735AC21A65F1600CA69B2 /* kd_dump.cpp */,
A14735AE21A65F1700CA69B2 /* kd_fix_rad_search.cpp */,
A14735B021A65F1700CA69B2 /* kd_fix_rad_search.h */,
A14735B121A65F1700CA69B2 /* perf.cpp */,
A4ED7D4E2097F113008685D6 /* kd_pr_search.cpp */,
A4ED7D4A2097F113008685D6 /* kd_pr_search.h */,
A4ED7D502097F114008685D6 /* kd_search.cpp */,
Expand All @@ -1076,15 +1110,10 @@
A4ED7D482097F113008685D6 /* kd_tree.h */,
A4ED7D512097F114008685D6 /* kd_util.cpp */,
A4ED7D4B2097F113008685D6 /* kd_util.h */,
A4ED7D4C2097F113008685D6 /* kNN.cpp */,
A4ED7D4D2097F113008685D6 /* pr_queue_k.h */,
A4ED7D4F2097F113008685D6 /* pr_queue.h */,
A4ED7D462097EDE9008685D6 /* kd_tree.cpp */,
A4ED7D452097ECC6008685D6 /* values.h */,
A4ED7D412097EC54008685D6 /* ANN.cpp */,
A4ED7D432097EC55008685D6 /* ANN.h */,
A4ED7D422097EC54008685D6 /* ANNperf.h */,
A4ED7D402097EC54008685D6 /* ANNx.h */,
);
path = kNN;
sourceTree = "<group>";
Expand All @@ -1101,6 +1130,7 @@
DD7974650F1D1B0700496A84 /* ../../ */ = {
isa = PBXGroup;
children = (
A14735A721A5F6CE00CA69B2 /* Weights */,
A10EF2ED21273E4900564FE1 /* visualization */,
A19483772118BA8B009A87A2 /* ogl */,
A40AB91A20F5336600F94543 /* arizona */,
Expand Down Expand Up @@ -1818,6 +1848,7 @@
DDC9DD8515937AA000A0E5BA /* ExportCsvDlg.cpp in Sources */,
DDC9DD8A15937B2F00A0E5BA /* CsvFileUtils.cpp in Sources */,
DDC9DD9C15937C0200A0E5BA /* ImportCsvDlg.cpp in Sources */,
A14735B721A65F1800CA69B2 /* bd_fix_rad_search.cpp in Sources */,
DD75A04115E81AF9008A7F8C /* VoronoiUtils.cpp in Sources */,
DDB2A75F15FA7DA900022ABE /* CartogramNewView.cpp in Sources */,
A11F1B821850437A006F5F98 /* OGRTableOperation.cpp in Sources */,
Expand Down Expand Up @@ -1851,15 +1882,18 @@
A1D82DEF174D3EB6003DE20A /* ConnectDatasourceDlg.cpp in Sources */,
A1BE9E51174DD85F007B9C64 /* GdaAppResources.cpp in Sources */,
DDFE0E2A175034EC0099FFEC /* TimeState.cpp in Sources */,
A14735B921A65F1800CA69B2 /* bd_search.cpp in Sources */,
A4404A02208E65DD0007753D /* wxTranslationHelper.cpp in Sources */,
A19483962118BAAA009A87A2 /* oglmisc.cpp in Sources */,
DD4974B71770AC700007BB9F /* TableFrame.cpp in Sources */,
DD4974BA1770AC840007BB9F /* TableBase.cpp in Sources */,
DD4974E21770CE9E0007BB9F /* TableInterface.cpp in Sources */,
A1E77E1A177D6A2E00CC1037 /* ExportDataDlg.cpp in Sources */,
A14735B821A65F1800CA69B2 /* kd_fix_rad_search.cpp in Sources */,
A10EF2F021273E7E00564FE1 /* AbstractCanvas.cpp in Sources */,
A194839B2118BAAA009A87A2 /* basic2.cpp in Sources */,
A1E77FDC17889BE200CC1037 /* OGRTable.cpp in Sources */,
A14735AA21A5F72D00CA69B2 /* DistUtils.cpp in Sources */,
A4404A12209275550007753D /* hdbscan.cpp in Sources */,
A1E78139178A90A100CC1037 /* OGRDatasourceProxy.cpp in Sources */,
A4ED7D552097F114008685D6 /* kd_pr_search.cpp in Sources */,
Expand All @@ -1869,7 +1903,6 @@
A1F1BA5C178D3B46005A46E5 /* GdaCache.cpp in Sources */,
DD92D22417BAAF2300F8FE01 /* TimeEditorDlg.cpp in Sources */,
A1DA623A17BCBC070070CAAB /* AutoCompTextCtrl.cpp in Sources */,
A4ED7D542097F114008685D6 /* kNN.cpp in Sources */,
A1B93AC017D18735007F8195 /* ProjectConf.cpp in Sources */,
A4B1F994207730FA00905246 /* matlab_mat.cpp in Sources */,
A48356BB1E456310002791C8 /* ConditionalClusterMapView.cpp in Sources */,
Expand All @@ -1892,15 +1925,18 @@
A4ED7D472097EDE9008685D6 /* kd_tree.cpp in Sources */,
DDEA3CBD193CEE5C0028B746 /* GdaFlexValue.cpp in Sources */,
DDEA3CBE193CEE5C0028B746 /* GdaLexer.cpp in Sources */,
A14735BA21A65F1800CA69B2 /* perf.cpp in Sources */,
DDEA3CBF193CEE5C0028B746 /* GdaParser.cpp in Sources */,
DDEA3D01193D17130028B746 /* CalculatorDlg.cpp in Sources */,
A14735B621A65F1800CA69B2 /* kd_dump.cpp in Sources */,
A14C496F1D76174000D9831C /* CsvFieldConfDlg.cpp in Sources */,
DDA4F0A4196311A9007645E2 /* WeightsMetaInfo.cpp in Sources */,
DDA4F0AD196315AF007645E2 /* WeightUtils.cpp in Sources */,
DD817EA819676AF100228B0A /* WeightsManState.cpp in Sources */,
DD8183C3197054CA00228B0A /* WeightsMapCanvas.cpp in Sources */,
DD8183C81970619800228B0A /* WeightsManDlg.cpp in Sources */,
A47614AE20759EAD00D9F3BE /* arcgis_swm.cpp in Sources */,
A14735BC21A65F1800CA69B2 /* brute.cpp in Sources */,
DD81857C19709B7800228B0A /* ConnectivityMapView.cpp in Sources */,
DD4DED12197E16FF00FE29E8 /* SelectWeightsDlg.cpp in Sources */,
DD5AA73D1982D200009B30C6 /* CalcHelp.cpp in Sources */,
Expand All @@ -1912,6 +1948,7 @@
A4A6AD7B207F198E00D29677 /* ShpFile.cpp in Sources */,
DD30798E19ED80E0001E5E89 /* Lowess.cpp in Sources */,
DD3079C719ED9F61001E5E89 /* LowessParamObservable.cpp in Sources */,
A14735B521A65F1800CA69B2 /* bd_tree.cpp in Sources */,
DD3079E319EDAE6C001E5E89 /* LowessParamDlg.cpp in Sources */,
DD307DB919F0483B001E5E89 /* SmoothingUtils.cpp in Sources */,
DD3082B319F709BB001E5E89 /* WebViewHelpWin.cpp in Sources */,
Expand Down Expand Up @@ -1946,6 +1983,7 @@
DDFFC7D51AC0E7DC00F7DD6D /* CorrelParamsDlg.cpp in Sources */,
A19483932118BAAA009A87A2 /* composit.cpp in Sources */,
A19483992118BAAA009A87A2 /* canvas.cpp in Sources */,
A14735BB21A65F1800CA69B2 /* bd_pr_search.cpp in Sources */,
DDFFC7F21AC1C7CF00F7DD6D /* HighlightState.cpp in Sources */,
DD9373F71AC1FEAA0066AF21 /* PolysToContigWeights.cpp in Sources */,
DDCCB5CC1AD47C200067D6C4 /* SimpleBinsHistCanvas.cpp in Sources */,
Expand Down
Loading

0 comments on commit b4a9b63

Please sign in to comment.