Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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.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/annealer/FixbbSimAnnealer.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/OptionKeys.hh>
#include <basic/options/keys/mistakes.OptionKeys.gen.hh>
#include <basic/options/keys/multithreading.OptionKeys.gen.hh>
#include <utility/vector1.hh>
#include <utility/excn/Exceptions.hh>
#include <basic/Tracer.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

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

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