Rosetta
Macros | Functions | Variables
test_multithreaded_pdb_load.cc File Reference

A pilot app to test the creation of several poses at once (without first initializing anything by having a single thread initialize the pose). More...

#include <devel/init.hh>
#include <core/types.hh>
#include <core/scoring/ScoringManager.hh>
#include <core/scoring/RamaPrePro.hh>
#include <core/scoring/Ramachandran2B.hh>
#include <core/pose/Pose.hh>
#include <core/import_pose/import_pose.hh>
#include <core/conformation/Conformation.hh>
#include <core/chemical/ResidueType.hh>
#include <utility/excn/Exceptions.hh>
#include <basic/Tracer.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <utility/options/OptionCollection.hh>
#include <basic/options/option_macros.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/Energies.hh>
#include <core/init/init.hh>
#include <protocols/relax/FastRelax.hh>
#include <functional>

Macros

#define NUM_THREADS   30
 

Functions

void register_options ()
 
void thread_fxn (core::Size const thread_index)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("test_multithreaded_pdb_load")
 

Detailed Description

A pilot app to test the creation of several poses at once (without first initializing anything by having a single thread initialize the pose).

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu)

Macro Definition Documentation

◆ NUM_THREADS

#define NUM_THREADS   30

Function Documentation

◆ main()

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

◆ register_options()

void register_options ( )

◆ thread_fxn()

void thread_fxn ( core::Size const  thread_index)

Variable Documentation

◆ TR

basic::Tracer TR("test_multithreaded_pdb_load") ( "test_multithreaded_pdb_load"  )
static