Rosetta 3.4
Public Types | Public Member Functions | Protected Member Functions
protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor Class Reference

#include <UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor.hh>

Inheritance diagram for protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor:
Inheritance graph
[legend]
Collaboration diagram for protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::map< std::string,
utility::vector1
< core::scoring::EMapVector >
>::iterator 
uem_iter

Public Member Functions

 UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor ()
 ctor is protected; singleton pattern
virtual ~UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor ()
 dtor (don't put anything in here)
void add_unfolded_energy_data (std::string tlc, core::scoring::EMapVector const &scores)
 dummy for master/slave version
void set_energy_terms (core::scoring::EMapVector const &weights)
 dummy for master/slave version

Protected Member Functions

virtual void master_go (protocols::moves::MoverOP mover)
 unforntunatly this is pretty much copied from the MPIWorkPoolJobDistributor, I should make that more compartmentalized

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor ( )

ctor is protected; singleton pattern

ctor

protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor::~UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor ( ) [virtual]

dtor (don't put anything in here)

WARNING WARNING! SINGLETONS' DESTRUCTORS ARE NEVER CALLED IN MINI! DO NOT TRY TO PUT THINGS IN THIS FUNCTION! here's a nice link explaining why: http://www.research.ibm.com/designpatterns/pubs/ph-jun96.txt


Member Function Documentation

void protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor::add_unfolded_energy_data ( std::string  tlc,
core::scoring::EMapVector const &  scores 
)

dummy for master/slave version

References protocols::jd2::MPIWorkPoolJobDistributor::rank_.

void protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor::master_go ( protocols::moves::MoverOP  mover) [protected, virtual]
void protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMPIWorkPoolJobDistributor::set_energy_terms ( core::scoring::EMapVector const &  weights)

dummy for master/slave version

References protocols::jd2::MPIWorkPoolJobDistributor::rank_.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines