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

#include <UnfoldedStateEnergyCalculatorJobDistributor.hh>

Inheritance diagram for protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorJobDistributor:
Inheritance graph
[legend]
Collaboration diagram for protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorJobDistributor:
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

 UnfoldedStateEnergyCalculatorJobDistributor ()
 ctor is protected; singleton pattern
virtual ~UnfoldedStateEnergyCalculatorJobDistributor ()
 dtor (don't put anything in here)
virtual void go (protocols::moves::MoverOP mover)
 This may be overridden by derived classes. Default implementation invokes go_main.
void add_unfolded_energy_data (std::string tlc, core::scoring::EMapVector const &scores)
void set_energy_terms (core::scoring::EMapVector const &weights)

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorJobDistributor::UnfoldedStateEnergyCalculatorJobDistributor ( )

ctor is protected; singleton pattern

ctor

protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorJobDistributor::~UnfoldedStateEnergyCalculatorJobDistributor ( ) [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::UnfoldedStateEnergyCalculatorJobDistributor::add_unfolded_energy_data ( std::string  tlc,
core::scoring::EMapVector const &  scores 
)
void protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorJobDistributor::go ( protocols::moves::MoverOP  mover) [virtual]

This may be overridden by derived classes. Default implementation invokes go_main.

Reimplemented from protocols::jd2::FileSystemJobDistributor.

References protocols::unfolded_state_energy_calculator::calc_all_averages(), protocols::jd2::JobDistributor::go_main(), and protocols::TR().

void protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorJobDistributor::set_energy_terms ( core::scoring::EMapVector const &  weights)

Set the the internal EMapVector that contains the terms in the energy function used to score the fragments. Also if a term has a non-zero weight, set the weight to 1. This allows us to use the EMapVector output weighted functions.

References core::scoring::n_score_types.

Referenced by protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMover::apply().


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