tests/diag.r

suppressMessages(library(craze))

x = matrix(as.double(1:6), 3)
v = c(3.0, 7.0)
x_fml = fmlmat(x)
v_fml = fmlmat(v)

test = as.matrix(diag(x_fml))
truth = diag(x)
stopifnot(all.equal(test, truth))

test = as.matrix(diag(v_fml, 5, 4))
truth = diag(v, 5, 4)
stopifnot(all.equal(test, truth))
fml-fam/craze documentation built on June 6, 2020, 2:05 p.m.