using namespace std; //#include "bootstrap.h" #include "splitMap.h" int main() { // create a split one way split s1(5); s1.reverseMembership(0); s1.reverseMembership(1); s1.reverseMembership(4); // and an other split the other way vector v(3,0); v[0]=2; v[1]=0; v[2]=3; vector::const_iterator vbeg = v.begin(); vector::const_iterator vend = v.end(); split s2(vbeg,vend,5); cout << endl << "Test the splitMap" << endl; splitMap sm1; cout <<"s1: "; s1.print(); cout <<"s2: "; s2.print(); cout << endl; cout <<"add s1"< > rmap = sm1.sortSplits(); for (vector >::const_iterator i=rmap.begin();i!=rmap.end();++i) cout <second<<" "<first<