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 Rcpp package : sourceCpp("...")
. It works well if z1.size()
is under 500. But for higher sizes, it crashes and closes R before the second "toto" is printed.
I would like to know :
- Am I doing something wrong here ?
- Or is this issue of size in Rcpp known ?
- Is there a solution to make my code run with
z1.size()
>0 ?
Thank you !