The simple iterative test does not terminate, since the split termination condition is ignored.
Adding the following line to ICPState.cpp:
158 bool ICPState::isTerminationConditionReached() {
171 cout << "Split: " << computeNumberOfSplits() << "/" << Settings::maxSplitNumber << endl;
Will give the following output:
Split: 6297/100
Split: 6297/100
and so on...
The simple iterative test does not terminate, since the split termination condition is ignored. Adding the following line to ICPState.cpp: 158 bool ICPState::isTerminationConditionReached() {