R/tools_array.R

Defines functions default_false `%>=%` `%+%` `%-%`

#' @export
`%-%` <- function(e1, e2) {
    dim = dim(e1)
    set_dim(as.numeric(e1) - as.numeric(e2), dim)
}

#' @export
`%+%` <- function(e1, e2) {
    dim = dim(e1)
    set_dim(as.numeric(e1) + as.numeric(e2), dim)
}

#' @export
`%>=%` <- function(e1, e2) {
    dim = dim(e1)
    set_dim(as.numeric(e1) >= as.numeric(e2), dim)
}

#' @export
default_false <- function(x) {
    x[is.na(x)] <- FALSE
    x
}
CUG-hydro/heatwave documentation built on Dec. 17, 2021, 1:53 p.m.