I have the following C ++ code:
NumericVector testFromontcpp(NumericMatrix z1, NumericMatrix z2, int Nbootstrap){
int dim1 = z1.nrow();
int dim2 = z2.nrow();
int dimension = z1.ncol();
int N = dim1 + dim2;
NumericVector TKeps(Nbootstrap+1);
cout << "toto";
double bb[N][N];
cout << "toto";
return(TKeps);
}
I run it with the package Rcpp: sourceCpp("..."). It works well if z1.size()less than 500. But for higher sizes, it resets and closes R before the second "toto" is printed.
I'd like to know:
- Am I doing something wrong here?
- Or is this size problem known in Rcpp?
- Is there any solution to make my code with
z1.size()> 0?
Thanks!
source
share