scripts/Martintest/rcpparmadillo.test.R

library(inline)

this.body='arma::vec v = Rcpp::as<arma::vec>(vs);arma::mat op = v * v.t();double ip = arma::as_scalar(v.t() * v);return Rcpp::List::create(Rcpp::Named("outer")=op,Rcpp::Named("inner")=ip);'
g <- cxxfunction(signature(vs="numeric"), plugin="RcppArmadillo",body=this.body)

g(7:11)
NorskRegnesentral/SpatGEVBMA documentation built on July 22, 2023, 9:59 a.m.