8 * Created by Pat Schloss on 4/8/09.
9 * Copyright 2009 Patrick D. Schloss. All rights reserved.
13 #include "fullmatrix.h"
18 Libshuff(FullMatrix*, int, float, float);
19 virtual ~Libshuff() {}
20 virtual vector<vector<double> > evaluateAll() = 0;
21 virtual float evaluatePair(int,int) = 0;
22 void randomizeGroups(int, int);
24 vector<vector<vector<double> > > getSavedMins();
27 void initializeGroups(FullMatrix*);
28 vector<double> getMinX(int);
29 vector<double> getMinXY(int, int);
31 vector<vector<vector<double> > > savedMins;
35 vector<int> groupSizes;
36 vector<string> groupNames;
37 vector<vector<int> > groups;
38 vector<vector<int> > savedGroups;