Rosetta 3.4
Static Public Member Functions
protocols::jd2::ScoreMap Class Reference

#include <ScoreMap.hh>

Inheritance diagram for protocols::jd2::ScoreMap:
Inheritance graph
[legend]
Collaboration diagram for protocols::jd2::ScoreMap:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void nonzero_energies (std::map< std::string, core::Real > &score_map, core::scoring::ScoreFunctionOP score_fxn, core::pose::Pose &pose)
 full atom energies for output
static void score_map_from_scored_pose (std::map< std::string, core::Real > &score_map, core::pose::Pose const &pose)
 generates a scoremap assuming the pose is already scored (note const w.r.t. pose)
static std::map< std::string,
core::Real
score_map_from_scored_pose (core::pose::Pose const &pose)
 return-by-value version of score_map_from_scored_pose
static void print (std::map< std::string, core::Real > &score_map, std::ostream &out)
 print out the values in the scoremap

Member Function Documentation

void protocols::jd2::ScoreMap::nonzero_energies ( std::map< std::string, core::Real > &  score_map,
core::scoring::ScoreFunctionOP  score_fxn,
core::pose::Pose pose 
) [static]

full atom energies for output

Score output helper functions

creates a list of non zero weighted energies and adds them to the score_file information that is to be written out at the end of the protocol.

Referenced by protocols::symmetric_docking::SymDockProtocol::apply(), protocols::simple_moves::ScoreMover::apply(), protocols::relax::ClassicRelax::apply(), protocols::ub_e2c::ubi_e2c_modeler::apply(), and protocols::antibody::AntibodyModeler::apply().

void protocols::jd2::ScoreMap::print ( std::map< std::string, core::Real > &  score_map,
std::ostream &  out 
) [static]

print out the values in the scoremap

print out the contents of the ScoreMap

References protocols::comparative_modeling::features::A, core::scoring::pair, and core::io::raw_data::precision().

Referenced by protocols::simple_moves::ScoreMover::apply().

std::map< std::string, core::Real > protocols::jd2::ScoreMap::score_map_from_scored_pose ( core::pose::Pose const &  pose) [static]

return-by-value version of score_map_from_scored_pose

void protocols::jd2::ScoreMap::score_map_from_scored_pose ( std::map< std::string, core::Real > &  score_map,
core::pose::Pose const &  pose 
) [static]

generates a scoremap assuming the pose is already scored (note const w.r.t. pose)

creates score map from scored pdb; const so it can be used in job distributor

References core::pose::Pose::energies(), core::scoring::n_score_types, core::scoring::name_from_score_type(), core::scoring::Energies::total_energies(), core::scoring::total_score, and core::scoring::Energies::weights().

Referenced by protocols::docking::DockingProtocol::apply(), and protocols::jd2::FileJobOutputter::scorefile().


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