Hi,

In the bssm package (https://github.com/helske/bssm), I let the users define a 
state space model via own C++ functions which are then exported as Xptr to R 
side, and passed back to C++ function for SMC/MCMC etc. Normally this works 
fine, but when user repeatedly modifies the model functions and re-exports them 
via repeated calls sourceCpp, sometimes whole Rstudio crashes. I haven't been 
able to pinpoint the reason or minimal example. Have anyone else experienced 
similar issues or is it just me i.e. error in my own implementations?


Simplest case of this is the discretized SDE models, this is the function which 
user modifies: 
https://github.com/helske/bssm/blob/master/vignettes/sde_functions.cpp,  
<https://github.com/helske/bssm/blob/master/vignettes/sde_functions.cpp> and 
the relevant parts of the package codes are in src/function_pointers.h, 
src/sde_ssm.cpp and src/R_sde.cpp (I don't really expect anyone to read through 
all of these).


Best,


Jouni Helske

_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to