SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Rcpp is ready
Romain François
@romain_francois
jeudi 11 juillet 13
Rcpp is ready
Romain François
@romain_francois
jeudi 11 juillet 13
0.10.4
jeudi 11 juillet 13
Texte
acer, ALKr, Amelia, apcluster, BayesComm, bcp, bfa, bfp, bifactorial,
blockcluster, ccaPP, cda, cladoRcpp, classify, climdex.pcic, clogitL1,
clusteval, ConConPiWiFun, cxxfunplus, ddgraph, Delaporte, DESeq2,
devtools, diversitree, ecp, EpiContactTrace, ExactNumCI, fastGHQuad,
FastPCS, FBFsearch, fdaMixed, flowWorkspace, forecast, fugeR, geiger,
GeneNetworkBuilder, GeneticTools, gMWT, GOSemSim, GOsummaries, gRbase,
GRENITS, gRim, growcurves, GSE, GUTS, HLMdiag, httpuv, hyperSpec,
inline, jaatha, KernSmoothIRT, Kmisc, knitr, LaF, marked, maxent,
mets, minqa, mirt, miscF, mosaics, MPTinR, msgl, multmod, mvabund,
MVB, mzR, NetworkAnalysis, ngspatial, oem, openair, orQA, pcaMethods,
phom, phylobase, planar, PReMiuM, psgp, quadrupen, RcppArmadillo,
RcppBDT, rcppbugs, RcppClassic, RcppClassicExamples, RcppCNPy, RcppDE,
RcppEigen, RcppExamples, RcppGSL, RcppOctave, RcppProgress, RcppRoll,
RcppSMC, RcppXts, Rdisop, rexpokit, rforensicbatwing, rgam, RInside,
Risa, Rmalschains, RMessenger, rmgarch, Rmixmod, robustgam, robustHD,
rococo, RProtoBuf, RQuantLib, RSNNS, RSofia, rTANDEM, rugarch,
RVowpalWabbit, SBSA, sdcMicro, sdcTable, sequences, simFrame, sirt,
spacodiR, sparseHessianFD, sparseLTSEigen, SpatialTools, stochvol,
stream, surveillance, survSNP, tagcloud, TAM, tbart, termstrc, tmg,
transmission, transnet, trustOptim, unmarked, VIM, waffect, WideLM,
wordcloud, zic
143
jeudi 11 juillet 13
Texte
highfrequency, highr, highriskzone, HilbertVis, HilbertVisGUI, HiPLARM, hiPOD, hisemi, HistData, HiTC, HiveR, HLMdiag, hlr, hmeasure, Hmisc, HMMcopy,
hmmm, HMP, HMPTrees, hof, homals, hopach, hotspots, hpar, HPbayes, HPO.db, HPOSim, HSAUR, HSAUR2, hSDM, HSROC, HTMLUtils, HTqPCR, hts, HTSanalyzeR,
HTSeqGenie, htSeqTools, HTSFilter, httpuv, httr, huge, HumMeth27QCReport, HWEBayes, hwriterPlus, hybridHclust, HybridMC, HybridMTest, hydroGOF, HydroMe,
hydroPSO, hydroTSM, HyperbolicDist, hyperdirichlet, hyperdraw, hypergeo, hypergraph, hyperSpec, HyPhy, hzar, iBBiG, ibd, IBDsim, IBHM, iBMQ, ibr,
IBrokers, iBUGS, ic.infer, icaOcularCorrection, ICE, ICEinfer, iChip, iCluster, ICS, ICSNP, idiogram, IdMappingAnalysis, IdMappingRetrieval, IDPmisc,
iFad, iFlow, ifultools, iGasso, IgorR, igraph, igraph0, igraphdata, igraphtosonia, illuminaio, IM, imageHTS, imguR, ImpactIV, imprProbEst, imputation,
imputeYn, indicspecies, inference, influence.ME, infoDecompuTE, informR, infutil, inline, insideRODE, inSilicoDb, inSilicoMerging, insol, installr,
intamap, intamapInteractive, InteractiveIGraph, intergraph, Interpol.T, interval, intReg, introgress, intsvy, inveRsion, iPAC, ipdmeta, iplots, IPMpack,
IPPD, ipred, IPSUR, ipw, IQCC, IRanges, iRefR, iRegression, irlba, irtoys, irtProb, irtrees, isa2, isdals, ISIPTA, ISLR, ismev, isobar, isocir, IsoGene,
IsoGeneGUI, isopam, IsotopeR, ISOweek, iSubpathwayMiner, isva, ISwR, ITALICS, iteRates, iterativeBMA, iterativeBMAsurv, iterators, itertools, itree, its,
IUPS, ivivc, iWebPlots, iWeigReg, jaatha, jackknifeKME, JADE, JGL, JGR, JJcorr, JM, JMbayes, jmec, Jmisc, jmosaics, joda, joineR, JointRegBC, JOP, JoSAE,
kaps, KCsmart, kdetrees, KEGGgraph, keggorthology, KEGGprofile, KEGGREST, KEGGSOAP, kelvin, Kendall, kerdiest, kernelFactory, KernSmooth, KernSmoothIRT,
kinship2, kitagawa, kknn, klaR, klausuR, klin, Kmisc, kml, kml3d, knitcitations, knitr, knitrBootstrap, knnGarden, knorm, kobe, kohonen, KoNLP, koRpus,
KrigInv, ks, KsPlot, kst, ktspair, kulife, kzs, l2boost, labdsv, laeken, LaF, Lahman, LambertW, landsat, languageR, lapmix, LargeRegression, latdiag,
latentnet, Laterality, lattice, latticeDensity, latticeExtra, LatticeKrig, latticist, lava, lava.tobit, lavaan, lavaan.survey, lawstat, lazyData,
lazyWeave, lbiassurv, LCAextend, lcd, lcda, lcmr, lda, ldbounds, LDcorSV, ldDesign, LDheatmap, ldlasso, LDOD, ldr, LEAPFrOG, leapp, LearnEDA, les, lessR,
lestat, lfe, lfstat, lga, lgcp, libamtrack, LICORS, LICurvature, lifecontingencies, LIHNPSD, likelihood, LIM, limma, limmaGUI, limSolve, LinearizedSVR,
lineup, linkcomm, lint, LiquidAssociation, liso, list, llama, lle, lmbc, lmdme, lme4, lmeNB, lmeNBBayes, LMERConvenienceFunctions, lmerTest, lmeSplines,
LMest, LMGene, lmmfit, lmmlasso, lmSupport, lmtest, localdepth, localgauss, locfit, log4r, LogConcDEAD, logconcens, logcondens, logcondens.mode,
logcondiscr, LogicForest, logicFS, logistf, logitT, logmult, lokern, lol, longitudinalData, longmemo, longpower, longRPart, loop, LoopAnalyst, lordif,
lossDev, LPCM, lpNet, lqmm, LS2W, lsa, LSC, LSD, lsmeans, lspls, lss, ltm, ltmle, ltsk, lubridate, luca, lumi, LVMMCOR, LVSmiRNA, M3, maanova, MAc,
macat, MAclinical, maCorrPlot, MAd, mada, maDB, made4, Maeswrap, magnets, maigesPack, MAINT.Data, makecdfenv, makeR, MALDIquant, MALDIquantForeign, MAMA,
Mangrove, manta, MapGAM, MAPLES, mapplots, maptools, maptree, mAr, MAR1, mar1s, marginalmodelplots, marginTree, markdown, marked, maRketSim, marmap,
marray, MARSS, maSigPro, maskBAD, MASS, MassSpecWavelet, MasterBayes, MAT, Matching, MatchIt, maticce, matie, Matrix, MatrixModels, MAVTgsa, maxent,
maxLik, maxlike, MBA, MBESS, MBmca, mbmdr, mboost, mBPCR, mc2d, mcaGUI, mcgibbsit, mchof, mcll, mclogit, MCMCglmm, MCMChybridGP, MCMCpack, mcmcplots,
Mcomp, MCPAN, McParre, MCPerm, MCPMod, mcprofile, MCRestimate, mcsm, McSpatial, mda, MDM, MDPtoolbox, mdqc, MDR, MDSGUI, meboot, mederrRank, mediation,
MEDIPS, MEDME, MEET, mefa, mefa4, meifly, melody, mem, memisc, MEMSS, MergeGUI, MergeMaid, MESS, meta, metaArray, MetabolAnalyze, metabolomics, metacom,
Metadata, MetaDE, metafor, metagen, metagenomeSeq, metahdep, metaMA, metamisc, MetaPath, MetaPCA, MetaQC, meteogRam, Meth27QC, MethComp, methVisual,
methyAnalysis, MethylSeekR, methylumi, metRology, metrumrg, mets, MEWMA, mFilter, mfr, Mfuzz, mgcv, mgpd, mgraph, mgsa, MHadaptive, mht, mhurdle, mi,
mice, micEcon, micEconAids, micEconCES, micEconSNQP, MiChip, MiClip, microbenchmark, micromap, microRNA, MIfuns, MigClim, migui, MineICA, minfi,
MinimumDistance, minPtest, minqa, miP, MIPHENO, MiPP, MiRaGE, mirt, miRtest, misc3d, miscF, miscFuncs, MiscPsycho, miscTools, missForest, MissingDataGUI,
missMDA, MissMech, MitISEM, mixAK, mixcat, mixedQF, mixexp, mixlow, MixMAP, mixOmics, mixPHM, mixsep, MixSim, mixstock, mixtools, mkin, MKmisc, mlbench,
mlDNA, MLDS, mlearning, mleur, mlgt, MLInterfaces, mlmRev, mlogit, mlogitBMA, MLP, MLPAstats, MM, MMDiff, mmeta, mmm, mmm2, mmod, MmPalateMiRNA, MNM,
MNP, mobForest, Mobilize, MOCCA, Modalclust, modeest, modelcf, ModelGood, ModelMap, modiscloud, modTempEff, MOJOV, mokken, mombf, Momocs, mondate,
monomvn, Morpho, MortalitySmooth, mosaic, mosaics, MotifDb, motifRG, motifStack, MotIV, move, movMF, mpa, MPDiR, MplusAutomation, mpm, mpMap,
mpmcorrelogram, mpoly, MPTinR, mratios, MRCV, mrdrc, mrds, mritc, mRMRe, msap, msarc, MSBVAR, MSeasy, MSeasyTkGUI, mseq, MSG, msgl, msir, msme, MSnbase,
MSQC, msr, msSurv, MSwM, mtcreator, MUCflights, MuFiCokriging, mugnet, Mulcom, multcomp, multcompView, MultEq, multgee, multibiplotGUI, multic,
MultiLCIRT, multilevel, multilevelPSA, multinomRob, MultiOrd, MultiPhen, multiPIM, multiscan, multisensi, multitable, multitaper, multmod, multtest,
muma, MuMIn, munfold, munsell, mutoss, mutossGUI, MVA, mvabund, MVB, mvc, mvinfluence, mvmeta, mvna, mvoutlier, MVPARTwrap, MVpower, mvProbit, MVR, mzR,
nacopula, nadiv, NanoStringNorm, NarrowPeaks, nbpMatching, nCal, ncdfFlow, NCIgraph, ndl, ndtv, ndvits, NeatMap, needy, neldermead, nem, NestedCohort,
netClass, NetCluster, NetIndices, NetPreProc, netresponse, nets, netweavers, network, NetworkAnalysis, networkBMA, networkDynamic, networksis,
networkTomography, neuralnet, nFactors, ngspatial, NHEMOtree, NHPoisson, Nippon, nlADG, nlme, nlmeODE, nlmrt, nlrwr, nls2, NlsyLinks, nlts, NMF, NMOF,
NMRS, nnclust, nnet, nnNorm, nodeHarvest, NOISeq, nonparaeff, NonpModelCheck, nopp, nor1mix, NormalGamma, NormqPCR, np, nparcomp, nparLD, NPCD, NPCirc,
npmlreg, NPMPM, npRmpi, NRAIA, NSA, nsprcomp, nucleR, nullabor, numConversion, nutshell, nutshell.audioscrobbler, oblique.tree, obliqueRF, oc,
ocomposition, OCplus, odfWeave, odfWeave.survey, odprism, oem, OjaNP, okmesonet, oligo, oligoClasses, OLIN, OLINgui, OLScurve, oncomodel, Oncotree,
oneChannelGUI, OPDOE, openair, opencpu.demo, openNLP, OpenRepGrid, OpenStreetMap, operator.tools, opm, opmdata, oposSOM, optAUC, optBiomarker, optimbase,
optimsimplex, optimx, optmatch, optparse, optpart, orddom, ORDER2PARENT, orderbook, OrderedList, OrdFacReg, ordinal, ordPens, OrganismDbi, OrgMassSpecR,
orientlib, orQA, orsk, OSAT, osmar, OTUbase, ouch, outbreaker, OutlierD, OutlierDC, OUwie, pa, packdep, pacose, PADOG, PAGI, PairedData, PairViz,
pairwiseCI, palaeoSig, paleoMAS, paleotree, PamGeneMixed, pamm, pamr, pan, pander, PAnnBuilder, panp, PANR, PAPi, ParamHelpers, paramlink, paran, parcor,
parfossil, parma, parspatstat, partDSA, partialOR, partitionMap, partitions, party, partykit, parviol, PAS, pass, pastecs, pastis, PASWR, patchPlot,
pathClass, pathmox, PathNet, pathRender, pathview, pavo, PAWL, pbatR, pbdDEMO, PBImisc, pbkrtest, PBSadmb, PBSmapping, PBSmodelling, pca3d,
pcaGoPromoter, pcalg, pcaMethods, pcot2, PCovR, PCpheno, pcrcoal, pcrsim, PCS, pcurve, pdc, pdfCluster, pdInfoBuilder, pdmclass, Peak2Trough, pec,
pedantics, pedigree, pedigreemm, pegas, PEIP, penalized, penalizedLDA, penalizedSVM, pencopula, pendensity, penDvine, PenLNM, pensim, peperr, pequod,
3324
jeudi 11 juillet 13
#include <Rcpp.h>
// [[Rcpp::export]]
int add( int a, int b){
return a + b ;
}
> sourceCpp( "add.cpp" )
> add( 1, 2 )
[1] 3
sourceCpp
jeudi 11 juillet 13
cppFunction( '
int add( int a, int b){
return a + b ;
}' )
add( 1, 2 )
# [1] 3
cppFunction
jeudi 11 juillet 13
C++ Classes
class Account {
private:
double balance ;
public:
Account( ) : balance(0){}
double get_balance(){
return balance ;
}
void withdraw(double x){
balance -= x ;
}
void deposit(double x ){
balance += x ;
}
} ;
RCPP_MODULE(BankAccount){
class_<Account>( "Account" )
.constructor()
.property( "balance", Account::get_balance )
.method( "deposit", Account::deposit)
.method( "withdraw", Account::withdraw)
;
}
account <- new( Account )
account$deposit( 1000 )
account$balance
account$withdraw( 200 )
account$balance
jeudi 11 juillet 13
rcpp.org
gallery.rcpp.org
jeudi 11 juillet 13
Challenge :
API
Documentation
jeudi 11 juillet 13
jeudi 11 juillet 13
jeudi 11 juillet 13
jeudi 11 juillet 13
RStudio
devtools
jeudi 11 juillet 13
romain@r-enthusiasts.com
@romain_francois
Questions
jeudi 11 juillet 13

Contenu connexe

Plus de Romain Francois

Rcpp: Seemless R and C++
Rcpp: Seemless R and C++Rcpp: Seemless R and C++
Rcpp: Seemless R and C++
Romain Francois
 
Rcpp: Seemless R and C++
Rcpp: Seemless R and C++Rcpp: Seemless R and C++
Rcpp: Seemless R and C++
Romain Francois
 
Rcpp: Seemless R and C++
Rcpp: Seemless R and C++Rcpp: Seemless R and C++
Rcpp: Seemless R and C++
Romain Francois
 

Plus de Romain Francois (20)

R/C++
R/C++R/C++
R/C++
 
dplyr and torrents from cpasbien
dplyr and torrents from cpasbiendplyr and torrents from cpasbien
dplyr and torrents from cpasbien
 
dplyr use case
dplyr use casedplyr use case
dplyr use case
 
dplyr
dplyrdplyr
dplyr
 
SevillaR meetup: dplyr and magrittr
SevillaR meetup: dplyr and magrittrSevillaR meetup: dplyr and magrittr
SevillaR meetup: dplyr and magrittr
 
dplyr
dplyrdplyr
dplyr
 
Data manipulation with dplyr
Data manipulation with dplyrData manipulation with dplyr
Data manipulation with dplyr
 
R/C++ talk at earl 2014
R/C++ talk at earl 2014R/C++ talk at earl 2014
R/C++ talk at earl 2014
 
Rcpp11 genentech
Rcpp11 genentechRcpp11 genentech
Rcpp11 genentech
 
Rcpp11 useR2014
Rcpp11 useR2014Rcpp11 useR2014
Rcpp11 useR2014
 
Rcpp11
Rcpp11Rcpp11
Rcpp11
 
R and C++
R and C++R and C++
R and C++
 
R and cpp
R and cppR and cpp
R and cpp
 
Rcpp attributes
Rcpp attributesRcpp attributes
Rcpp attributes
 
Rcpp
RcppRcpp
Rcpp
 
Integrating R with C++: Rcpp, RInside and RProtoBuf
Integrating R with C++: Rcpp, RInside and RProtoBufIntegrating R with C++: Rcpp, RInside and RProtoBuf
Integrating R with C++: Rcpp, RInside and RProtoBuf
 
Object Oriented Design(s) in R
Object Oriented Design(s) in RObject Oriented Design(s) in R
Object Oriented Design(s) in R
 
Rcpp: Seemless R and C++
Rcpp: Seemless R and C++Rcpp: Seemless R and C++
Rcpp: Seemless R and C++
 
Rcpp: Seemless R and C++
Rcpp: Seemless R and C++Rcpp: Seemless R and C++
Rcpp: Seemless R and C++
 
Rcpp: Seemless R and C++
Rcpp: Seemless R and C++Rcpp: Seemless R and C++
Rcpp: Seemless R and C++
 

Dernier

CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
rajveermohali2022
 

Dernier (20)

CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
 
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
 
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceBorum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Mira Road | Call Girls Service Mumbai | ₹,9500 Pay Cash 9833325238 Free Home ...
Mira Road | Call Girls Service Mumbai | ₹,9500 Pay Cash 9833325238 Free Home ...Mira Road | Call Girls Service Mumbai | ₹,9500 Pay Cash 9833325238 Free Home ...
Mira Road | Call Girls Service Mumbai | ₹,9500 Pay Cash 9833325238 Free Home ...
 
Kolkata Call Girls Service ❤️ at @30% discount Everyday
Kolkata Call Girls Service ❤️ at @30% discount EverydayKolkata Call Girls Service ❤️ at @30% discount Everyday
Kolkata Call Girls Service ❤️ at @30% discount Everyday
 
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
 
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
 
(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...
(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...
(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...
 
WhatsApp Chat: 📞 8617697112 Hire Call Girls Raiganj For a Sensual Sex Experience
WhatsApp Chat: 📞 8617697112 Hire Call Girls Raiganj For a Sensual Sex ExperienceWhatsApp Chat: 📞 8617697112 Hire Call Girls Raiganj For a Sensual Sex Experience
WhatsApp Chat: 📞 8617697112 Hire Call Girls Raiganj For a Sensual Sex Experience
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls AgencyHire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
 
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 

Rcpp is-ready

  • 1. Rcpp is ready Romain François @romain_francois jeudi 11 juillet 13
  • 2. Rcpp is ready Romain François @romain_francois jeudi 11 juillet 13
  • 4. Texte acer, ALKr, Amelia, apcluster, BayesComm, bcp, bfa, bfp, bifactorial, blockcluster, ccaPP, cda, cladoRcpp, classify, climdex.pcic, clogitL1, clusteval, ConConPiWiFun, cxxfunplus, ddgraph, Delaporte, DESeq2, devtools, diversitree, ecp, EpiContactTrace, ExactNumCI, fastGHQuad, FastPCS, FBFsearch, fdaMixed, flowWorkspace, forecast, fugeR, geiger, GeneNetworkBuilder, GeneticTools, gMWT, GOSemSim, GOsummaries, gRbase, GRENITS, gRim, growcurves, GSE, GUTS, HLMdiag, httpuv, hyperSpec, inline, jaatha, KernSmoothIRT, Kmisc, knitr, LaF, marked, maxent, mets, minqa, mirt, miscF, mosaics, MPTinR, msgl, multmod, mvabund, MVB, mzR, NetworkAnalysis, ngspatial, oem, openair, orQA, pcaMethods, phom, phylobase, planar, PReMiuM, psgp, quadrupen, RcppArmadillo, RcppBDT, rcppbugs, RcppClassic, RcppClassicExamples, RcppCNPy, RcppDE, RcppEigen, RcppExamples, RcppGSL, RcppOctave, RcppProgress, RcppRoll, RcppSMC, RcppXts, Rdisop, rexpokit, rforensicbatwing, rgam, RInside, Risa, Rmalschains, RMessenger, rmgarch, Rmixmod, robustgam, robustHD, rococo, RProtoBuf, RQuantLib, RSNNS, RSofia, rTANDEM, rugarch, RVowpalWabbit, SBSA, sdcMicro, sdcTable, sequences, simFrame, sirt, spacodiR, sparseHessianFD, sparseLTSEigen, SpatialTools, stochvol, stream, surveillance, survSNP, tagcloud, TAM, tbart, termstrc, tmg, transmission, transnet, trustOptim, unmarked, VIM, waffect, WideLM, wordcloud, zic 143 jeudi 11 juillet 13
  • 5. Texte highfrequency, highr, highriskzone, HilbertVis, HilbertVisGUI, HiPLARM, hiPOD, hisemi, HistData, HiTC, HiveR, HLMdiag, hlr, hmeasure, Hmisc, HMMcopy, hmmm, HMP, HMPTrees, hof, homals, hopach, hotspots, hpar, HPbayes, HPO.db, HPOSim, HSAUR, HSAUR2, hSDM, HSROC, HTMLUtils, HTqPCR, hts, HTSanalyzeR, HTSeqGenie, htSeqTools, HTSFilter, httpuv, httr, huge, HumMeth27QCReport, HWEBayes, hwriterPlus, hybridHclust, HybridMC, HybridMTest, hydroGOF, HydroMe, hydroPSO, hydroTSM, HyperbolicDist, hyperdirichlet, hyperdraw, hypergeo, hypergraph, hyperSpec, HyPhy, hzar, iBBiG, ibd, IBDsim, IBHM, iBMQ, ibr, IBrokers, iBUGS, ic.infer, icaOcularCorrection, ICE, ICEinfer, iChip, iCluster, ICS, ICSNP, idiogram, IdMappingAnalysis, IdMappingRetrieval, IDPmisc, iFad, iFlow, ifultools, iGasso, IgorR, igraph, igraph0, igraphdata, igraphtosonia, illuminaio, IM, imageHTS, imguR, ImpactIV, imprProbEst, imputation, imputeYn, indicspecies, inference, influence.ME, infoDecompuTE, informR, infutil, inline, insideRODE, inSilicoDb, inSilicoMerging, insol, installr, intamap, intamapInteractive, InteractiveIGraph, intergraph, Interpol.T, interval, intReg, introgress, intsvy, inveRsion, iPAC, ipdmeta, iplots, IPMpack, IPPD, ipred, IPSUR, ipw, IQCC, IRanges, iRefR, iRegression, irlba, irtoys, irtProb, irtrees, isa2, isdals, ISIPTA, ISLR, ismev, isobar, isocir, IsoGene, IsoGeneGUI, isopam, IsotopeR, ISOweek, iSubpathwayMiner, isva, ISwR, ITALICS, iteRates, iterativeBMA, iterativeBMAsurv, iterators, itertools, itree, its, IUPS, ivivc, iWebPlots, iWeigReg, jaatha, jackknifeKME, JADE, JGL, JGR, JJcorr, JM, JMbayes, jmec, Jmisc, jmosaics, joda, joineR, JointRegBC, JOP, JoSAE, kaps, KCsmart, kdetrees, KEGGgraph, keggorthology, KEGGprofile, KEGGREST, KEGGSOAP, kelvin, Kendall, kerdiest, kernelFactory, KernSmooth, KernSmoothIRT, kinship2, kitagawa, kknn, klaR, klausuR, klin, Kmisc, kml, kml3d, knitcitations, knitr, knitrBootstrap, knnGarden, knorm, kobe, kohonen, KoNLP, koRpus, KrigInv, ks, KsPlot, kst, ktspair, kulife, kzs, l2boost, labdsv, laeken, LaF, Lahman, LambertW, landsat, languageR, lapmix, LargeRegression, latdiag, latentnet, Laterality, lattice, latticeDensity, latticeExtra, LatticeKrig, latticist, lava, lava.tobit, lavaan, lavaan.survey, lawstat, lazyData, lazyWeave, lbiassurv, LCAextend, lcd, lcda, lcmr, lda, ldbounds, LDcorSV, ldDesign, LDheatmap, ldlasso, LDOD, ldr, LEAPFrOG, leapp, LearnEDA, les, lessR, lestat, lfe, lfstat, lga, lgcp, libamtrack, LICORS, LICurvature, lifecontingencies, LIHNPSD, likelihood, LIM, limma, limmaGUI, limSolve, LinearizedSVR, lineup, linkcomm, lint, LiquidAssociation, liso, list, llama, lle, lmbc, lmdme, lme4, lmeNB, lmeNBBayes, LMERConvenienceFunctions, lmerTest, lmeSplines, LMest, LMGene, lmmfit, lmmlasso, lmSupport, lmtest, localdepth, localgauss, locfit, log4r, LogConcDEAD, logconcens, logcondens, logcondens.mode, logcondiscr, LogicForest, logicFS, logistf, logitT, logmult, lokern, lol, longitudinalData, longmemo, longpower, longRPart, loop, LoopAnalyst, lordif, lossDev, LPCM, lpNet, lqmm, LS2W, lsa, LSC, LSD, lsmeans, lspls, lss, ltm, ltmle, ltsk, lubridate, luca, lumi, LVMMCOR, LVSmiRNA, M3, maanova, MAc, macat, MAclinical, maCorrPlot, MAd, mada, maDB, made4, Maeswrap, magnets, maigesPack, MAINT.Data, makecdfenv, makeR, MALDIquant, MALDIquantForeign, MAMA, Mangrove, manta, MapGAM, MAPLES, mapplots, maptools, maptree, mAr, MAR1, mar1s, marginalmodelplots, marginTree, markdown, marked, maRketSim, marmap, marray, MARSS, maSigPro, maskBAD, MASS, MassSpecWavelet, MasterBayes, MAT, Matching, MatchIt, maticce, matie, Matrix, MatrixModels, MAVTgsa, maxent, maxLik, maxlike, MBA, MBESS, MBmca, mbmdr, mboost, mBPCR, mc2d, mcaGUI, mcgibbsit, mchof, mcll, mclogit, MCMCglmm, MCMChybridGP, MCMCpack, mcmcplots, Mcomp, MCPAN, McParre, MCPerm, MCPMod, mcprofile, MCRestimate, mcsm, McSpatial, mda, MDM, MDPtoolbox, mdqc, MDR, MDSGUI, meboot, mederrRank, mediation, MEDIPS, MEDME, MEET, mefa, mefa4, meifly, melody, mem, memisc, MEMSS, MergeGUI, MergeMaid, MESS, meta, metaArray, MetabolAnalyze, metabolomics, metacom, Metadata, MetaDE, metafor, metagen, metagenomeSeq, metahdep, metaMA, metamisc, MetaPath, MetaPCA, MetaQC, meteogRam, Meth27QC, MethComp, methVisual, methyAnalysis, MethylSeekR, methylumi, metRology, metrumrg, mets, MEWMA, mFilter, mfr, Mfuzz, mgcv, mgpd, mgraph, mgsa, MHadaptive, mht, mhurdle, mi, mice, micEcon, micEconAids, micEconCES, micEconSNQP, MiChip, MiClip, microbenchmark, micromap, microRNA, MIfuns, MigClim, migui, MineICA, minfi, MinimumDistance, minPtest, minqa, miP, MIPHENO, MiPP, MiRaGE, mirt, miRtest, misc3d, miscF, miscFuncs, MiscPsycho, miscTools, missForest, MissingDataGUI, missMDA, MissMech, MitISEM, mixAK, mixcat, mixedQF, mixexp, mixlow, MixMAP, mixOmics, mixPHM, mixsep, MixSim, mixstock, mixtools, mkin, MKmisc, mlbench, mlDNA, MLDS, mlearning, mleur, mlgt, MLInterfaces, mlmRev, mlogit, mlogitBMA, MLP, MLPAstats, MM, MMDiff, mmeta, mmm, mmm2, mmod, MmPalateMiRNA, MNM, MNP, mobForest, Mobilize, MOCCA, Modalclust, modeest, modelcf, ModelGood, ModelMap, modiscloud, modTempEff, MOJOV, mokken, mombf, Momocs, mondate, monomvn, Morpho, MortalitySmooth, mosaic, mosaics, MotifDb, motifRG, motifStack, MotIV, move, movMF, mpa, MPDiR, MplusAutomation, mpm, mpMap, mpmcorrelogram, mpoly, MPTinR, mratios, MRCV, mrdrc, mrds, mritc, mRMRe, msap, msarc, MSBVAR, MSeasy, MSeasyTkGUI, mseq, MSG, msgl, msir, msme, MSnbase, MSQC, msr, msSurv, MSwM, mtcreator, MUCflights, MuFiCokriging, mugnet, Mulcom, multcomp, multcompView, MultEq, multgee, multibiplotGUI, multic, MultiLCIRT, multilevel, multilevelPSA, multinomRob, MultiOrd, MultiPhen, multiPIM, multiscan, multisensi, multitable, multitaper, multmod, multtest, muma, MuMIn, munfold, munsell, mutoss, mutossGUI, MVA, mvabund, MVB, mvc, mvinfluence, mvmeta, mvna, mvoutlier, MVPARTwrap, MVpower, mvProbit, MVR, mzR, nacopula, nadiv, NanoStringNorm, NarrowPeaks, nbpMatching, nCal, ncdfFlow, NCIgraph, ndl, ndtv, ndvits, NeatMap, needy, neldermead, nem, NestedCohort, netClass, NetCluster, NetIndices, NetPreProc, netresponse, nets, netweavers, network, NetworkAnalysis, networkBMA, networkDynamic, networksis, networkTomography, neuralnet, nFactors, ngspatial, NHEMOtree, NHPoisson, Nippon, nlADG, nlme, nlmeODE, nlmrt, nlrwr, nls2, NlsyLinks, nlts, NMF, NMOF, NMRS, nnclust, nnet, nnNorm, nodeHarvest, NOISeq, nonparaeff, NonpModelCheck, nopp, nor1mix, NormalGamma, NormqPCR, np, nparcomp, nparLD, NPCD, NPCirc, npmlreg, NPMPM, npRmpi, NRAIA, NSA, nsprcomp, nucleR, nullabor, numConversion, nutshell, nutshell.audioscrobbler, oblique.tree, obliqueRF, oc, ocomposition, OCplus, odfWeave, odfWeave.survey, odprism, oem, OjaNP, okmesonet, oligo, oligoClasses, OLIN, OLINgui, OLScurve, oncomodel, Oncotree, oneChannelGUI, OPDOE, openair, opencpu.demo, openNLP, OpenRepGrid, OpenStreetMap, operator.tools, opm, opmdata, oposSOM, optAUC, optBiomarker, optimbase, optimsimplex, optimx, optmatch, optparse, optpart, orddom, ORDER2PARENT, orderbook, OrderedList, OrdFacReg, ordinal, ordPens, OrganismDbi, OrgMassSpecR, orientlib, orQA, orsk, OSAT, osmar, OTUbase, ouch, outbreaker, OutlierD, OutlierDC, OUwie, pa, packdep, pacose, PADOG, PAGI, PairedData, PairViz, pairwiseCI, palaeoSig, paleoMAS, paleotree, PamGeneMixed, pamm, pamr, pan, pander, PAnnBuilder, panp, PANR, PAPi, ParamHelpers, paramlink, paran, parcor, parfossil, parma, parspatstat, partDSA, partialOR, partitionMap, partitions, party, partykit, parviol, PAS, pass, pastecs, pastis, PASWR, patchPlot, pathClass, pathmox, PathNet, pathRender, pathview, pavo, PAWL, pbatR, pbdDEMO, PBImisc, pbkrtest, PBSadmb, PBSmapping, PBSmodelling, pca3d, pcaGoPromoter, pcalg, pcaMethods, pcot2, PCovR, PCpheno, pcrcoal, pcrsim, PCS, pcurve, pdc, pdfCluster, pdInfoBuilder, pdmclass, Peak2Trough, pec, pedantics, pedigree, pedigreemm, pegas, PEIP, penalized, penalizedLDA, penalizedSVM, pencopula, pendensity, penDvine, PenLNM, pensim, peperr, pequod, 3324 jeudi 11 juillet 13
  • 6. #include <Rcpp.h> // [[Rcpp::export]] int add( int a, int b){ return a + b ; } > sourceCpp( "add.cpp" ) > add( 1, 2 ) [1] 3 sourceCpp jeudi 11 juillet 13
  • 7. cppFunction( ' int add( int a, int b){ return a + b ; }' ) add( 1, 2 ) # [1] 3 cppFunction jeudi 11 juillet 13
  • 8. C++ Classes class Account { private: double balance ; public: Account( ) : balance(0){} double get_balance(){ return balance ; } void withdraw(double x){ balance -= x ; } void deposit(double x ){ balance += x ; } } ; RCPP_MODULE(BankAccount){ class_<Account>( "Account" ) .constructor() .property( "balance", Account::get_balance ) .method( "deposit", Account::deposit) .method( "withdraw", Account::withdraw) ; } account <- new( Account ) account$deposit( 1000 ) account$balance account$withdraw( 200 ) account$balance jeudi 11 juillet 13