Сбой RStudio * после * многократного вызова функции Rcpp

Я написал код Rcpp, чтобы найти пересечения в двух кусочно-линейных кривых. Я подошел к задачам наивным способом, требующим вложенных циклов (проверяя все пары сегментов), поэтому пошел к Rcpp для скорости. (Проблема наглядно описана в «Примере 1» здесь:https://prezi.com/rwkji_leuwdr/r-and-c-integration/ )

Код прекрасно компилируется с sourceCpp, и даже работает нормально и дает ожидаемые результаты. НО, странная проблема в том, что он постоянно вылетает из RStudio либо после многократного запуска (скажем, 5 или 6), либо через некоторое время после запуска. Я не видел, чтобы кто-нибудь еще документировал подобные проблемы в поиске переполнения в Google / Stack. Я новичок в C ++ и не знаю, откуда возникла проблема; мне кажется довольно странным поведение, учитывая, что сначала функции запускаются так, как нужно.

Код и данные здесь:https://github.com/suztolwinskiward/ReproducepRoblem

Заранее спасибо всем, кто помогает!

Ответы на вопрос(0)

Ваш ответ на вопрос