revamping program, bringing it in line with the preferential attachment model layout, work in progress
working revamp, need make a legitimate cpi method
cpi is a huge pain in the tuckus, remains in progress
cpi compiles, number of segfaults likely infinite. made simple makefile improvement
minor adjustments to actually use cpi in vote.cc
continued working out bugs, added copy constructor to cpi class
cpi works, now need to plot the results in a (new and improved) python script
plotting may work, can't presently test on laptop
plotting and cpi functional, consider merging with master soon
everything works. but now must deal with ids of voting models, important for plotting
fixed some misguided assignment operator implementations, appears to be bug free now
bug when erasing vms from the vector, also bug after projecting whereby nConflicts and degs get out of sync (currently line 183 of votingModel.cc)
may need to revert to earlier version, bug is killer. A[i][i] != 0 apparently, also some nConflicts[i] > degs[i], while degs[i] = 0. very many questionable happenings, copy constructor and assignment operator are prime suspects
minor changes to assignment op and removed votingmodel constructor default params
ERRYTHING WORKS except plotting, maybe
working on plotting with ids
NOW ERRYTHING WORKING. plotting and cpi both, and new folder to data paradigm shift
every run is stored in new, separate folder for maximum storage useage. cpi runs swell, although very ocassionally segfaults for unknown reasons. a better man would discover why. also, should consider merging to master soon
got to go
NEW PROJECTION TECHNIQUE: no longer remove finished runs from projection data, now average their completed states with those still running. causes faster convergence but might be cheating. changed certain aspects of votingModelCPI.cc to reflect this, namely the use of finishedVMS