首页> 外文期刊>SoftwareX >dotCall64: An R?package providing an efficient interface to compiled C, C++, and Fortran code supporting long vectors
【24h】

dotCall64: An R?package providing an efficient interface to compiled C, C++, and Fortran code supporting long vectors

机译:dotCall64:一个R?软件包,提供了一个有效的接口来支持已编译的C,C ++和Fortran代码,从而支持长向量

获取原文
           

摘要

The R?package dotCall64 provides an enhanced version of the foreign function interface?(FFI) to call compiled C, C++, and Fortran code from the software environment?R. It allows users to integrate compiled code without using complex application programming interfaces (APIs), such as the C?API of R. Moreover, dotCall64 supports long vectors having more than231?1elements and implements a mechanism to avoid unnecessary copies of R?objects. Therefore, dotCall64 facilitates making existing C, C++, and Fortran libraries accessible for R?and is particularly useful for applications involving long vectors.
机译:R包dotCall64提供了外部函数接口(FFI)的增强版本,可以从软件环境R中调用已编译的C,C ++和Fortran代码。它允许用户集成编译的代码,而无需使用复杂的应用程序编程接口(API),例如R的C?API。此外,dotCall64支持具有超过231?1个元素的长向量,并实现了一种避免不必要的R?对象副本的机制。因此,dotCall64有助于使R?可以访问现有的C,C ++和Fortran库,并且对于涉及长向量的应用程序特别有用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号