Rosetta
Classes | Enumerations | Variables
InteractionGraph.bench.hh File Reference
#include <apps/benchmark/performance/performance_benchmark.hh>
#include <core/types.hh>
#include <core/pose/Pose.hh>
#include <core/import_pose/import_pose.hh>
#include <utility/graph/Graph.fwd.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <core/pack/packer_neighbors.hh>
#include <core/pack/annealer/DebuggingAnnealer.hh>
#include <core/pack/interaction_graph/DensePDInteractionGraph.hh>
#include <core/pack/interaction_graph/LinearMemoryInteractionGraph.hh>
#include <core/pack/interaction_graph/PDInteractionGraph.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/mistakes.OptionKeys.gen.hh>
#include <basic/options/keys/multithreading.OptionKeys.gen.hh>
#include <basic/Tracer.hh>
#include <core/pack/rotamer_set/RotamerSets.hh>
#include <core/pack/task/ResidueLevelTask.hh>

Classes

class  InteractionGraphPerformanceBenchmark
 

Enumerations

enum  interaction_graph_perf_benchmark {
  interaction_graph_perfbench_linmemig_score12 , interaction_graph_perfbench_linmemig_sc12sp2 , interaction_graph_perfbench_linmemig_sc12he , interaction_graph_perfbench_linmemig_mmstd ,
  interaction_graph_perfbench_pdig_score12 , interaction_graph_perfbench_denseig_score12 , interaction_graph_perfbench_linmemig_current_default_sfxn , interaction_graph_perfbench_pdig_current_default_sfxn ,
  interaction_graph_perfbench_denseig_current_default_sfxn
}
 

Variables

static basic::Tracer TR2 ("apps.benchmark.performance.InteractionGraphPerformanceBenchmark")
 
InteractionGraphPerformanceBenchmark igpb_lmig_sc12 ("core.pack.linmem_ig_score12", interaction_graph_perfbench_linmemig_score12, 1)
 
InteractionGraphPerformanceBenchmark igpb_lmig_sc12sp2 ("core.pack.linmem_ig_sc12sp2", interaction_graph_perfbench_linmemig_sc12sp2, 1)
 
InteractionGraphPerformanceBenchmark igpb_lmig_sc12he ("core.pack.linmem_ig_sc12he", interaction_graph_perfbench_linmemig_sc12he, 1)
 
InteractionGraphPerformanceBenchmark igpb_lmig_mmstd ("core.pack.linmem_ig_mmstd", interaction_graph_perfbench_linmemig_mmstd, 1)
 
InteractionGraphPerformanceBenchmark igpb_lmig_current_default_sfxn ("core.pack.linmem_ig_current_default_sfxn", interaction_graph_perfbench_linmemig_current_default_sfxn, 1)
 
InteractionGraphPerformanceBenchmark igpb_pdig_sc12 ("core.pack.pdig_score12", interaction_graph_perfbench_pdig_score12, 4)
 
InteractionGraphPerformanceBenchmark igpb_pdig_current_default_sfxn ("core.pack.pdig_current_default_sfxn", interaction_graph_perfbench_pdig_current_default_sfxn, 4)
 
InteractionGraphPerformanceBenchmark igpb_denseig_sc12 ("core.pack.denseig_score12", interaction_graph_perfbench_denseig_score12, 7000)
 
InteractionGraphPerformanceBenchmark igpb_denseig_current_default_sfxn ("core.pack.denseig_current_default_sfxn", interaction_graph_perfbench_denseig_current_default_sfxn, 7000)
 

Enumeration Type Documentation

◆ interaction_graph_perf_benchmark

Enumerator
interaction_graph_perfbench_linmemig_score12 
interaction_graph_perfbench_linmemig_sc12sp2 
interaction_graph_perfbench_linmemig_sc12he 
interaction_graph_perfbench_linmemig_mmstd 
interaction_graph_perfbench_pdig_score12 
interaction_graph_perfbench_denseig_score12 
interaction_graph_perfbench_linmemig_current_default_sfxn 
interaction_graph_perfbench_pdig_current_default_sfxn 
interaction_graph_perfbench_denseig_current_default_sfxn 

Variable Documentation

◆ igpb_denseig_current_default_sfxn

InteractionGraphPerformanceBenchmark igpb_denseig_current_default_sfxn("core.pack.denseig_current_default_sfxn", interaction_graph_perfbench_denseig_current_default_sfxn, 7000) ( "core.pack.denseig_current_default_sfxn"  ,
interaction_graph_perfbench_denseig_current_default_sfxn  ,
7000   
)

◆ igpb_denseig_sc12

InteractionGraphPerformanceBenchmark igpb_denseig_sc12("core.pack.denseig_score12", interaction_graph_perfbench_denseig_score12, 7000) ( "core.pack.denseig_score12"  ,
interaction_graph_perfbench_denseig_score12  ,
7000   
)

◆ igpb_lmig_current_default_sfxn

InteractionGraphPerformanceBenchmark igpb_lmig_current_default_sfxn("core.pack.linmem_ig_current_default_sfxn", interaction_graph_perfbench_linmemig_current_default_sfxn, 1) ( "core.pack.linmem_ig_current_default_sfxn"  ,
interaction_graph_perfbench_linmemig_current_default_sfxn  ,
 
)

◆ igpb_lmig_mmstd

InteractionGraphPerformanceBenchmark igpb_lmig_mmstd("core.pack.linmem_ig_mmstd", interaction_graph_perfbench_linmemig_mmstd, 1) ( "core.pack.linmem_ig_mmstd"  ,
interaction_graph_perfbench_linmemig_mmstd  ,
 
)

◆ igpb_lmig_sc12

InteractionGraphPerformanceBenchmark igpb_lmig_sc12("core.pack.linmem_ig_score12", interaction_graph_perfbench_linmemig_score12, 1) ( "core.pack.linmem_ig_score12"  ,
interaction_graph_perfbench_linmemig_score12  ,
 
)

◆ igpb_lmig_sc12he

InteractionGraphPerformanceBenchmark igpb_lmig_sc12he("core.pack.linmem_ig_sc12he", interaction_graph_perfbench_linmemig_sc12he, 1) ( "core.pack.linmem_ig_sc12he"  ,
interaction_graph_perfbench_linmemig_sc12he  ,
 
)

◆ igpb_lmig_sc12sp2

InteractionGraphPerformanceBenchmark igpb_lmig_sc12sp2("core.pack.linmem_ig_sc12sp2", interaction_graph_perfbench_linmemig_sc12sp2, 1) ( "core.pack.linmem_ig_sc12sp2"  ,
interaction_graph_perfbench_linmemig_sc12sp2  ,
 
)

◆ igpb_pdig_current_default_sfxn

InteractionGraphPerformanceBenchmark igpb_pdig_current_default_sfxn("core.pack.pdig_current_default_sfxn", interaction_graph_perfbench_pdig_current_default_sfxn, 4) ( "core.pack.pdig_current_default_sfxn"  ,
interaction_graph_perfbench_pdig_current_default_sfxn  ,
 
)

◆ igpb_pdig_sc12

InteractionGraphPerformanceBenchmark igpb_pdig_sc12("core.pack.pdig_score12", interaction_graph_perfbench_pdig_score12, 4) ( "core.pack.pdig_score12"  ,
interaction_graph_perfbench_pdig_score12  ,
 
)

◆ TR2

basic::Tracer TR2("apps.benchmark.performance.InteractionGraphPerformanceBenchmark") ( "apps.benchmark.performance.InteractionGraphPerformanceBenchmark"  )
static