Out of Memory Vectors

Core functionality for working with vectors (numeric, integer, logical and character) that are too large to keep in memory. The vectors are kept (partially) on disk using memory mapping. This package contains the basic functionality for working with these memory mapped vectors (e.g. creating, indexing, ordering and sorting) and provides C++ headers which can be used by other packages to extend the functionality provided in this package.


lvec version 0.2.2

  • Reorganisation of header files; should fix undefined behaviour sanitizer (UBSAN) warning in ldat.

lvec version 0.2.1

  • Fixes bugs with negative indices resulting un undefined behaviour.

lvec version 0.2.0

  • Rewrote internals to use Rcpp. Packages linking to lvec will need to be rewritten.
  • Fixed some compiler warnings

lvec version 0.1.2

  • Fix for printing zero length vectors

lvec version 0.1.1

  • inst/include contained old versions of the headers. Added new header files to inst/include
  • Fix for install problem on MacOS old release platform
  • (Possible) fix for problem on solaris with zero length vectors.

lvec version 0.1.0

Initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.2.2 by Jan van der Laan, 3 years ago


Browse source code at https://github.com/cran/lvec

Authors: Jan van der Laan

Documentation:   PDF Manual  

GPL-3 license

Imports Rcpp

Depends on stats

Suggests testthat

Linking to BH, Rcpp

System requirements: C++11

Depended on by ldat, reclin.

See at CRAN