Rosetta 3.4
Public Types | Public Member Functions
core::pack::rotamer_set::symmetry::SymmetricRotamerSet_ Class Reference

Container for a set of rotamers for use in packing. Rotamers are sorted into groups of the same residue type. Offsets into these rotamer groups are maintained by this class, as is information concerning the "original rotamer" -- the rotamer present on the input pose before packing began. symmetrical version of RotamerSet_. More...

#include <SymmetricRotamerSet_.hh>

Inheritance diagram for core::pack::rotamer_set::symmetry::SymmetricRotamerSet_:
Inheritance graph
[legend]
Collaboration diagram for core::pack::rotamer_set::symmetry::SymmetricRotamerSet_:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
conformation::symmetry::SymmetricConformation 
SymmetricConformation
typedef
conformation::symmetry::SymmetryInfoCOP 
SymmetryInfoCOP

Public Member Functions

 SymmetricRotamerSet_ ()
virtual ~SymmetricRotamerSet_ ()
virtual void compute_one_body_energies (pose::Pose const &pose, scoring::ScoreFunction const &scorefxn, task::PackerTask const &task, graph::GraphCOP packer_neighbor_graph, utility::vector1< core::PackerEnergy > &energies) const
 Computes the packers "one body energies" for the set of rotamers.
void PackerEnergyMultiply (utility::vector1< core::PackerEnergy > &energies, core::Size factor) const
void PackerEnergyAdd (utility::vector1< core::PackerEnergy > &energies, utility::vector1< core::PackerEnergy > const &add) const
void PackerEnergySubtract (utility::vector1< core::PackerEnergy > &energies, utility::vector1< core::PackerEnergy > const &subtract) const
RotamerSetOP orient_rotamer_set_to_symmetric_partner (pose::Pose const &pose, conformation::ResidueOP residue_in, int const &sympos, RotamerSetOP rotset_in) const

Detailed Description

Container for a set of rotamers for use in packing. Rotamers are sorted into groups of the same residue type. Offsets into these rotamer groups are maintained by this class, as is information concerning the "original rotamer" -- the rotamer present on the input pose before packing began. symmetrical version of RotamerSet_.


Member Typedef Documentation


Constructor & Destructor Documentation

core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::SymmetricRotamerSet_ ( )
core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::~SymmetricRotamerSet_ ( ) [virtual]

Member Function Documentation

void core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::compute_one_body_energies ( pose::Pose const &  pose,
scoring::ScoreFunction const &  scorefxn,
task::PackerTask const &  task,
graph::GraphCOP  packer_neighbor_graph,
utility::vector1< core::PackerEnergy > &  energies 
) const [virtual]
RotamerSetOP core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::orient_rotamer_set_to_symmetric_partner ( pose::Pose const &  pose,
conformation::ResidueOP  residue_in,
int const &  sympos,
RotamerSetOP  rotset_in 
) const
void core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::PackerEnergyAdd ( utility::vector1< core::PackerEnergy > &  energies,
utility::vector1< core::PackerEnergy > const &  add 
) const
void core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::PackerEnergyMultiply ( utility::vector1< core::PackerEnergy > &  energies,
core::Size  factor 
) const
void core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::PackerEnergySubtract ( utility::vector1< core::PackerEnergy > &  energies,
utility::vector1< core::PackerEnergy > const &  subtract 
) const

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