isZERO {nlsr}R Documentation

Test for constants

Description

Test for the values 0, 1 or -1.

Used in newSimplification definitions.

Usage

isZERO(x)
isONE(x)
isMINUSONE(x)

Arguments

x

object to be tested

Value

Returns TRUE if the argument is the appropriate scalar value.

Examples

isZERO(0)
x <- quote(0*1)
isZERO(x) # This is `*`(0, 1), not a value
isZERO(eval(x))
x <- quote(-1)
isMINUSONE(x) # This is `-`(1), not a value
isMINUSONE(eval(x))

[Package nlsr version 2023.8.31 Index]