Dear all, Can anyone give me advice/help on how to list the name(s) of all functions defined within a module?
Here is an example of what I am trying to achieve: Assuming that I have inc <- ' using namespace Rcpp; double SE(double alpha, double beta, double epsilon){ return alpha; }; double EI(double alpha, double beta, double epsilon){ return beta*alpha; }; RCPP_MODULE(yada){ function( "SE", &SE, List::create( _["alpha"], _["beta"], _["epsilon"], _["..."])); function( "EI", &EI, List::create( _["alpha"], _["beta"], _["epsilon"], _["..."])); } ' and fx <- cxxfunction(signature(), plugin="Rcpp", include=inc) mod <- Module("yada", getDynLib(fx)). I can access say, the function SE by mod$SE. However, if the functions defined within the module are not known (user defined for instance), I can only access them by knowing their names. I am currently using names(mod@.xData$storage), but I have noticed that there is a sort of randomness in its behavior, as, in some occasion, the output is NULL. Any help will be appreciated. Best wishes, -- Hola Kwame ADRAKEY Research Associate University of Cambridge ( www.c <http://www.hw.ac.uk>am.ac.uk) Department of Plant Sciences Epidemiology and Modeling group Cambridge CB2 3EA UK Direct tel : Fax: Cellphone :07712254353 ha...@cam.ac.uk <h...@aims.ac.za> <http://www.hw.ac.uk>h...@aims.ac.za <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
_______________________________________________ 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