vector_dc {dotCall64}R Documentation

Allocate vectors in .C64()

Description

vector_dc and its shortcuts numeric_dc and integer_dc are helper functions used in calls to .C64. They return an R object of class c("vector_dc", "list"), which contains information on the type and length of the vector to allocate. Using vector_dc together with INTENT = "w" argument of .C64 leads to performance gains by avoiding unnecessary castings and copies.

Usage

vector_dc(mode = "logical", length = 0L)

numeric_dc(length = 0)

integer_dc(length = 0)

Arguments

mode

character vector of length 1. Storage mode of the vector.

length

numeric vector of length 1. Length of the vector.

Value

object of class vector_dc and list.

Examples

vector_dc("integer", 20)

[Package dotCall64 version 1.1-1 Index]