Rosetta
Functions | Variables
performance_benchmark.cc File Reference
#include <apps/benchmark/performance/performance_benchmark.hh>
#include <core/chemical/ChemicalManager.hh>
#include <devel/init.hh>
#include <core/types.hh>
#include <basic/options/option.hh>
#include <basic/options/option_macros.hh>
#include <numeric/random/random.hh>
#include <utility/excn/Exceptions.hh>
#include <utility/file/file_sys_util.hh>
#include <utility/exit.hh>
#include <cstdio>
#include <fstream>
#include <sys/time.h>
#include <sys/resource.h>
#include <apps/benchmark/performance/OptionCollection.bench.hh>
#include <apps/benchmark/performance/score.bench.hh>
#include <apps/benchmark/performance/SmallMover.bench.hh>
#include <apps/benchmark/performance/ShearMover.bench.hh>
#include <apps/benchmark/performance/Minimizer.bench.hh>
#include <apps/benchmark/performance/Docking.bench.hh>
#include <apps/benchmark/performance/pdb_io.bench.hh>
#include <apps/benchmark/performance/xml_parsing.bench.hh>
#include <apps/benchmark/performance/InstantiateModules.bench.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>

Functions

int main (int argc, char *argv[])
 

Variables

const char results_filename [] = "./../../../../_performance_"
 
const char old_results_filename [] = "./../../../../_old_performance_"
 
OptionCollectionBenchmark OptionCollection_ ("basic.options.OptionCollection")
 
ScoreBenchmark Score_ ("core.scoring.Score")
 
SmallMoverBenchmark SmallMover_ ("protocols.moves.SmallMover")
 
ShearMoverBenchmark ShearMover_ ("protocols.moves.ShearMover")
 
MinimizerBenchmark_dfpmin Minimizer_dfpmin_ ("protocols.optimization.Minimizer_dfpmin")
 
MinimizerBenchmark_dfpmin_armijo MinimizerBenchmark_dfpmin_armijo_ ("protocols.optimization.Minimizer_dfpmin_armijo")
 
MinimizerBenchmark_dfpmin_armijo_nonmonotone MinimizerBenchmark_dfpmin_armijo_nonmonotone_ ("protocols.optimization.Minimizer_dfpmin_armijo_nonmonotone")
 
DockingBenchmark_low DockingLow ("protocols.docking.DockingLowRes")
 
DockingBenchmark_high DockingHigh ("protocols.docking.DockingHighRes")
 
PDB_IOBenchmark PDB_IO_ ("core.import_pose.pose_from_pdbstring")
 
XMLParseBenchmark XMLParseBenchmark_ ("utility_tag_Tag_Create")
 
InstantiateModulesBenchmark instantiate_modules_movers ("instantiate_modules_movers", ModuleType::MOVER)
 
InstantiateModulesBenchmark instantiate_modules_filters ("instantiate_modules_filters", ModuleType::FILTER)
 
InstantiateModulesBenchmark instantiate_modules_task_operations ("instantiate_modules_task_operations", ModuleType::TASK_OPERATION)
 
InstantiateModulesBenchmark instantiate_modules_res_level_task_operations ("instantiate_modules_res_level_task_operations", ModuleType::RES_LEVEL_TASK_OPERATION)
 
InstantiateModulesBenchmark instantiate_modules_residue_selectors ("instantiate_modules_residue_selectors", ModuleType::RESIDUE_SELECTOR)
 
InstantiateModulesBenchmark instantiate_modules_simple_metrics ("instantiate_modules_simple_metrics", ModuleType::SIMPLE_METRIC)
 
InstantiateModulesBenchmark instantiate_modules_packer_palettes ("instantiate_modules_packer_palettes", ModuleType::PACKER_PALETTE)
 
int real_command_line_argc
 
char ** real_command_line_argv
 
int command_line_argc
 
char ** command_line_argv
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ command_line_argc

int command_line_argc

◆ command_line_argv

char** command_line_argv

◆ DockingHigh

DockingBenchmark_high DockingHigh("protocols.docking.DockingHighRes") ( "protocols.docking.DockingHighRes"  )

◆ DockingLow

DockingBenchmark_low DockingLow("protocols.docking.DockingLowRes") ( "protocols.docking.DockingLowRes"  )

◆ instantiate_modules_filters

InstantiateModulesBenchmark instantiate_modules_filters("instantiate_modules_filters", ModuleType::FILTER) ( "instantiate_modules_filters"  ,
ModuleType::FILTER   
)

◆ instantiate_modules_movers

InstantiateModulesBenchmark instantiate_modules_movers("instantiate_modules_movers", ModuleType::MOVER) ( "instantiate_modules_movers"  ,
ModuleType::MOVER   
)

◆ instantiate_modules_packer_palettes

InstantiateModulesBenchmark instantiate_modules_packer_palettes("instantiate_modules_packer_palettes", ModuleType::PACKER_PALETTE) ( "instantiate_modules_packer_palettes"  ,
ModuleType::PACKER_PALETTE   
)

◆ instantiate_modules_res_level_task_operations

InstantiateModulesBenchmark instantiate_modules_res_level_task_operations("instantiate_modules_res_level_task_operations", ModuleType::RES_LEVEL_TASK_OPERATION) ( "instantiate_modules_res_level_task_operations"  ,
ModuleType::RES_LEVEL_TASK_OPERATION   
)

◆ instantiate_modules_residue_selectors

InstantiateModulesBenchmark instantiate_modules_residue_selectors("instantiate_modules_residue_selectors", ModuleType::RESIDUE_SELECTOR) ( "instantiate_modules_residue_selectors"  ,
ModuleType::RESIDUE_SELECTOR   
)

◆ instantiate_modules_simple_metrics

InstantiateModulesBenchmark instantiate_modules_simple_metrics("instantiate_modules_simple_metrics", ModuleType::SIMPLE_METRIC) ( "instantiate_modules_simple_metrics"  ,
ModuleType::SIMPLE_METRIC   
)

◆ instantiate_modules_task_operations

InstantiateModulesBenchmark instantiate_modules_task_operations("instantiate_modules_task_operations", ModuleType::TASK_OPERATION) ( "instantiate_modules_task_operations"  ,
ModuleType::TASK_OPERATION   
)

◆ Minimizer_dfpmin_

MinimizerBenchmark_dfpmin Minimizer_dfpmin_("protocols.optimization.Minimizer_dfpmin") ( "protocols.optimization.Minimizer_dfpmin"  )

◆ MinimizerBenchmark_dfpmin_armijo_

MinimizerBenchmark_dfpmin_armijo MinimizerBenchmark_dfpmin_armijo_("protocols.optimization.Minimizer_dfpmin_armijo") ( "protocols.optimization.Minimizer_dfpmin_armijo"  )

◆ MinimizerBenchmark_dfpmin_armijo_nonmonotone_

MinimizerBenchmark_dfpmin_armijo_nonmonotone MinimizerBenchmark_dfpmin_armijo_nonmonotone_("protocols.optimization.Minimizer_dfpmin_armijo_nonmonotone") ( "protocols.optimization.Minimizer_dfpmin_armijo_nonmonotone"  )

◆ old_results_filename

const char old_results_filename[] = "./../../../../_old_performance_"

Referenced by main().

◆ OptionCollection_

OptionCollectionBenchmark OptionCollection_("basic.options.OptionCollection") ( "basic.options.OptionCollection"  )

◆ PDB_IO_

PDB_IOBenchmark PDB_IO_("core.import_pose.pose_from_pdbstring") ( "core.import_pose.pose_from_pdbstring"  )

◆ real_command_line_argc

int real_command_line_argc

Referenced by main().

◆ real_command_line_argv

char** real_command_line_argv

Referenced by main().

◆ results_filename

const char results_filename[] = "./../../../../_performance_"

Referenced by main().

◆ Score_

ScoreBenchmark Score_("core.scoring.Score") ( "core.scoring.Score"  )

◆ ShearMover_

ShearMoverBenchmark ShearMover_("protocols.moves.ShearMover") ( "protocols.moves.ShearMover"  )

◆ SmallMover_

SmallMoverBenchmark SmallMover_("protocols.moves.SmallMover") ( "protocols.moves.SmallMover"  )

◆ XMLParseBenchmark_

XMLParseBenchmark XMLParseBenchmark_("utility_tag_Tag_Create") ( "utility_tag_Tag_Create"  )