Closed mdsumner closed 6 years ago
anyDuplicated().data.frame is faster than anyDuplicated.matrix()
anyDuplicated().data.frame
anyDuplicated.matrix()
For a simple example, creating the pslg takes more time than building the triangulation, but with this PR it's 3x faster.
pslg
library(RTriangle) set.seed(98) xy <- matrix(rnorm(1e6), ncol = 2) system.time(sl1 <- pslg(xy)) # 10s system.time(sl2 <- pslg2(xy)) # 3s system.time(triangulate(sl1)) # 2s
as per https://github.com/davidcsterratt/RTriangle/issues/7
passes check in Ubuntu release and Windows devel. I haven't checked rev-deps, just because it's quite onerous for retistruct - but I'll report back if I do.
anyDuplicated().data.frame
is faster thananyDuplicated.matrix()
For a simple example, creating the
pslg
takes more time than building the triangulation, but with this PR it's 3x faster.as per https://github.com/davidcsterratt/RTriangle/issues/7