inst/tinytest/test_quadratic_expression.R

library(RcppFastAD)

X <- c(0.5, 0.6)
S <- matrix(c(2, 3, 3, 6), 2, 2)
res <- quadratic_expression(X, S)
expect_equal(res[["value"]], 4.46)
expect_equal(res[["gradient"]], c(5.6,10.2))

X <- c(0.0, 0.0)
res <- quadratic_expression(X, S)
expect_equal(res[["value"]], 0.0)
expect_equal(res[["gradient"]], c(0.0, 0.0))

Try the RcppFastAD package in your browser

Any scripts or data that you put into this service are public.

RcppFastAD documentation built on Sept. 24, 2024, 5:07 p.m.