Rcpp_vector_sum
C++ Function Reference
1 Signature
Rcpp::RObject BigDataStatMeth::Rcpp_vector_sum(T A, T B)2 Parameters
A(T)B(T)
3 Returns
Type: typename T
4 Source Code
NoteImplementation
File: inst/include/memAlgebra/memSum.hpp • Lines 154-172
inline Rcpp::RObject Rcpp_vector_sum ( T A, T B)
{
Rcpp::NumericVector v = Rcpp::as<Rcpp::NumericVector>(A);
Rcpp::NumericVector v2 = Rcpp::as<Rcpp::NumericVector>(B);
if(v.size() == v2.size()) {
Rcpp::NumericVector C = Rcpp::no_init( v.size());
std::transform (v.begin(), v.end(), v2.begin(), C.begin(), std::plus<double>());
C.attr("dim") = Rcpp::Dimension( C.size(), 1);
return(C);
}
return(R_NilValue);
}5 Usage Example
#include "BigDataStatMeth.hpp"
// Example usage
auto result = Rcpp_vector_sum(...);