CRAN/E | strider

strider

Strided Iterator and Range

Installation

About

The strided iterator adapts multidimensional buffers to work with the C++ standard library and range-based for-loops. Given a pointer or iterator into a multidimensional data buffer, one can generate an iterator range using make_strided to construct strided versions of the standard library's begin and end. For constructing range-based for-loops, a strided_range class is provided. These help authors to avoid integer-based indexing, which in some cases can impede algorithm performance and introduce indexing errors. This library exists primarily to expose the header file to other R projects.

github.com/thk686/strider
System requirements C++11
Bug report File report

Key Metrics

Version 1.3
Published 2020-06-03 1421 days ago
Needs compilation? yes
License MIT
License File
CRAN checks strider results

Downloads

Yesterday 9 0%
Last 7 days 42 +5%
Last 30 days 139 -5%
Last 90 days 537 -17%
Last 365 days 2.013 -28%

Maintainer

Maintainer

Tim Keitt

tkeitt@gmail.com

Authors

Tim Keitt

aut / cre

Material

README
Reference manual
Package source

Vignettes

The Strider Package

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

strider archive

Imports

Rcpp ≥ 0.12.13

Suggests

knitr
rmarkdown
testthat
microbenchmark
ggplot2
dplyr
covr
BH

LinkingTo

Rcpp
BH