is.element.gdsn {gdsfmt} | R Documentation

## whether the elements are in a set

### Description

Determine whether the elements are in a specified set.

### Usage

    is.element.gdsn(node, set)

### Arguments

`node` | an object of class `gdsn.class` (a GDS node)
`set` | the specified set of elements

### Value

A logical vector or array.

### Author(s)

Xiuwen Zheng

### References

http://github.com/zhengxwen/gdsfmt

### See Also

`read.gdsn`

### Examples

    # cteate a GDS file
    f <- createfn.gds("test.gds")

    add.gdsn(f, "int", val=1:100)
    add.gdsn(f, "mat", val=matrix(1:12, nrow=4, ncol=3))
    add.gdsn(f, "double", val=seq(1, 10, 0.1))
    add.gdsn(f, "character", val=c("int", "double", "logical", "factor"))

    is.element.gdsn(index.gdsn(f, "int"), c(1, 10, 20))
    is.element.gdsn(index.gdsn(f, "mat"), c(2, 8, 12))
    is.element.gdsn(index.gdsn(f, "double"), c(1.1, 1.3, 1.5))
    is.element.gdsn(index.gdsn(f, "character"), c("int", "factor"))

    # close the GDS file
    closefn.gds(f)

    # delete the temporary file
    unlink("test.gds", force=TRUE)

[Package gdsfmt version 1.22.0 Index]