dotCall64: Enhanced Foreign Function Interface Supporting Long Vectors

Share:

An alternative version of .C() and .Fortran() supporting long vectors and 64-bit integer type arguments. The provided interface .C64() features mechanisms the avoid unnecessary copies of read-only or write-only arguments. This makes it a convenient and fast interface to C/C++ and Fortran code.

Author
Kaspar Moesinger [aut, cre], Florian Gerber [ctb], Reinhard Furrer [ctb]
Date of publication
2016-10-07 09:19:26
Maintainer
Kaspar Moesinger <kaspar.moesinger@gmail.com>
License
GPL (>= 2)
Version
0.9-04
URLs

View on CRAN

Man pages

dotCall64
dotCall64 - Extended Foreign Function Interface
vector_dc
Allocate vectors in .C64()

Files in this package

dotCall64
dotCall64/inst
dotCall64/inst/CITATION
dotCall64/inst/include
dotCall64/inst/include/dotCall64.h
dotCall64/tests
dotCall64/tests/run-all.R
dotCall64/tests/testthat
dotCall64/tests/testthat/test-flow-left.R
dotCall64/tests/testthat/test-flow-center.R
dotCall64/tests/testthat/test-againstDotC.R
dotCall64/tests/testthat/test-long_int64.R
dotCall64/tests/testthat/test-flow-right.R
dotCall64/tests/testthat/test-vector_dc.R
dotCall64/src
dotCall64/src/Makevars
dotCall64/src/dotCall64helpers.c
dotCall64/src/testfunctions_f.f
dotCall64/src/testfunctions_c.c
dotCall64/src/dotCall64.c
dotCall64/NAMESPACE
dotCall64/NEWS.md
dotCall64/R
dotCall64/R/vector_dc.R
dotCall64/R/dotCall64.R
dotCall64/R/zzz.R
dotCall64/MD5
dotCall64/DESCRIPTION
dotCall64/man
dotCall64/man/vector_dc.Rd
dotCall64/man/dotCall64.Rd