25   for (
int i=0;i<(
length-1);i++) {
 
   36   for (
int i=0;i<
length;i++) {
 
   49      std::cout<<
"Package DEoptim no installed in R"<<std::endl;
 
   50      std::cout<<
"Run install.packages('DEoptim') in R's environment"<<std::endl;
 
   55   r<<
"suppressMessages(library(DEoptim, quietly = TRUE))";
 
   70   bench.Start(
"GlobalMinimizationRosenBrock");
 
   72   r<<
"result1<-DEoptim(fn=GenRosenBrock,lower=ll,upper=ul,control=list(NP=10*n,itermax=MaxIter,trace=FALSE))";
 
   73   std::cout<<
"-----------------------------------------"<<std::endl;
 
   74   std::cout<<
"RosenBrock's minimum in: "<<std::endl;
 
   75   r<<
"print(result1$optim$bestmem)";
 
   76   std::cout<<
"Bechmark Times"<<std::endl;
 
   78   bench.Show(
"GlobalMinimizationRosenBrock");
 
   91   bench.Start(
"GlobalMinimizationRastrigin");
 
   93   r<<
"result2<-DEoptim(fn=Rastrigin,lower=ll,upper=ul,control=list(NP=10*n,itermax=MaxIter,trace=FALSE))";
 
   94   std::cout<<
"-----------------------------------------"<<std::endl;
 
   95   std::cout<<
"Rastrigin's minimum in: "<<std::endl;
 
   96   r<<
"print(result2$optim$bestmem)";
 
   97   std::cout<<
"Bechmark Times"<<std::endl;
 
   99   bench.Show(
"GlobalMinimizationRastrigin");
 
  101   if (!
gROOT->IsBatch()) {
 
  102      r<<
"dev.new(title='RosenBrock Convergence')";
 
  103      r<<
"plot(result1,type='o',pch='.')";
 
  105      r<<
"dev.new(title='Rastrigin Convergence')";
 
  106      r<<
"plot(result2,type='o',pch='.')";
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h length
 
This is a class to pass functions from ROOT to R.
 
ROOT R was implemented using the R Project library and the modules Rcpp and RInside
 
static TRInterface & Instance()
static method to get an TRInterface instance reference
 
This class is a ROOT utility to help benchmarking applications.