R: create a nimbleType object

nimbleType-class {nimble} | R Documentation

## create a nimbleType object

### Description

Create a nimbleType object, with information on the name, type, and dimension of an object to be placed in a `nimbleList`.

### Arguments

`name` | The name of the object, given as a character string.
`type` | The type of the object, given as a character string.
`dim` | The dimension of the object, given as an integer. This can be left blank if the object is a nimbleList.

### Details

This function creates `nimbleType` objects, which can be used to define the elements of a `nimbleList`.

The `type` argument can be chosen from among `character`, `double`, `integer`, and `logical`, or can be the name of a previously created `nimbleList definition`.

See the NIMBLE User Manual for additional examples.

### Author(s)

NIMBLE development team

### Examples

    nimbleTypeList <- list()
    nimbleTypeList[[1]] <- nimbleType(name = 'x', type = 'integer', dim = 0)
    nimbleTypeList[[2]] <- nimbleType(name = 'Y', type = 'double', dim = 2)

[Package nimble version 0.9.1 Index]