Rosetta
Functions | Variables
test_multithreaded_ig_correctness.cc File Reference

A cxx11thread application that tests that multithreaded interaction graph computation yields an identical interaction graph to that produced by the single-threaded interaction graph computation. More...

#include <devel/init.hh>
#include <utility/excn/Exceptions.hh>
#include <basic/Tracer.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/multithreading.OptionKeys.gen.hh>
#include <basic/options/keys/packing.OptionKeys.gen.hh>
#include <basic/options/keys/symmetry.OptionKeys.gen.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <basic/options/option_macros.hh>
#include <cmath>
#include <core/types.hh>

Functions

void register_options ()
 Indicate which options are relevant. More...
 
bool values_equal (core::PackerEnergy const val1, core::PackerEnergy const val2)
 Are two packer energy values equal to within a (hard-coded) cutoff? More...
 
int main (int argc, char *argv[])
 Entry point for program execution. More...
 

Variables

static basic::Tracer TR ("apps.pilot.vmullig.test_multithreaded_ig_correctness")
 

Detailed Description

A cxx11thread application that tests that multithreaded interaction graph computation yields an identical interaction graph to that produced by the single-threaded interaction graph computation.

Author
Vikram K. Mulligan (vmull.nosp@m.igan.nosp@m.@flat.nosp@m.iron.nosp@m.insti.nosp@m.tute.nosp@m..org)

Function Documentation

◆ main()

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

◆ register_options()

void register_options ( )

◆ values_equal()

bool values_equal ( core::PackerEnergy const  val1,
core::PackerEnergy const  val2 
)

Are two packer energy values equal to within a (hard-coded) cutoff?

References ObjexxFCL::abs().

Referenced by main().

Variable Documentation

◆ TR

basic::Tracer TR("apps.pilot.vmullig.test_multithreaded_ig_correctness") ( "apps.pilot.vmullig.test_multithreaded_ig_correctness"  )
static