Compare target and current testing ‘near
equality’. If they are different, comparison is still made to some
extent, and a report of the differences is returned. Do not use
all.equal directly in if expressions—either
use isTRUE(all.equal(….)) or identical if
appropriate.
## S3 method for class 'nanotime'
all.equal(
  target,
  current,
  tolerance = sqrt(.Machine\$double.eps),
  scale = NULL,
  countEQ = FALSE,
  formatFUN = function(err, what) format(err),
  ...,
  check.attributes = TRUE
)
# S4 method for signature 'nanotime'
all.equal(
  target,
  current,
  tolerance = sqrt(.Machine\$double.eps),
  scale = NULL,
  countEQ = FALSE,
  formatFUN = function(err, what) format(err),
  ...,
  check.attributes = TRUE
)
target, current
 | 
nanotime arguments to be compared
 | 
tolerance
 | 
numeric \>= 0. Differences smaller than tolerance are not
reported. The default value is close to 1.5e-8.
 | 
scale
 | 
NULL or numeric \> 0, typically of length 1 or
length(target). See ‘Details’.
 | 
countEQ
 | 
logical indicating if the target == current cases should be
counted when computing the mean (absolute or relative) differences. The
default, FALSE may seem misleading in cases where
target and current only differ in a few
places; see the extensive example.
 | 
formatFUN
 | 
a function of two arguments, err, the
relative, absolute or scaled error, and what, a character
string indicating the *kind* of error; maybe used, e.g., to format
relative and absolute errors differently.
 | 
…
 | 
further arguments for different methods | 
check.attributes
 | 
logical indicating if the attributes of target
and current (other than the names) should be compared.
 | 
identical, isTRUE, ==, and
all for exact equality testing.