isZERO: Test for constants

View source: R/derivs.R

isZEROR 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))

nlsr documentation built on Sept. 8, 2023, 5:48 p.m.