- 09 Nov, 2017 40 commits
The new way avoids using modulo operation and is nicer to optimized Mapping structures.
We split definition of Mapping into separate file. We also change Mapping from std::vector<*> into class wrapping std::vector<*>. This is prerequisite for future specialized fast implementation of Mapping for Z4 and Z2_2.
Change default value of parallel from 1 to 0, so we can use parmap with parallel = 1 to measure slowdown caused by interprocess communication.
Function testGroupConnectivity now doesn't return list of classes by default but you have to opt in for it. Moreover the transfer mechanism of list of classes between C++ and Python was changed from instance variable to (virtual) function.