Learn R Programming

disordR (version 0.0-7)

Arith: Arithmetic and logical operations

Description

Arithmetic operations including low-level helper functions

Usage

disord_inverse(a)
disord_mod_disord(a,b)
disord_mod_numeric(a,b)
disord_negative(a)
disord_plus_disord(a,b)
disord_plus_numeric(a,b)
disord_power_disord(a,b)
disord_power_numeric(a,b)
numeric_power_disord(a,b)
disord_prod_disord(a,b)
disord_prod_numeric(a,b)
disord_logical_negate(x)

Arguments

a,b,x

at least one is a disord object

Value

Return a disord object or logical

Details

Basic low-level arithmetic operations, intended to be called from S4 dispatch.

These functions return a disord object or a regular vector as appropriate. Consistency is required. The hash is set to be that of the disord object if appropriate.

Examples

Run this code
# NOT RUN {
a <- disord(sample(20))
a + 2*a
a[a%%2==1] <- a[a%%2==1] + 5
# }

Run the code above in your browser using DataLab