Rosetta 3.4
Public Member Functions
core::pack::rotamer_set::BumpSelector Class Reference

#include <BumpSelector.hh>

Collaboration diagram for core::pack::rotamer_set::BumpSelector:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BumpSelector ()
void set_max_rot_bumpenergy (Energy setting)
void reset ()
 reset bump selector best energy
BumpSelectorDecision iterate_bump_selector (Energy bumpenegy)
 run bump filter for current rot

Constructor & Destructor Documentation

core::pack::rotamer_set::BumpSelector::BumpSelector ( )

Member Function Documentation

BumpSelectorDecision core::pack::rotamer_set::BumpSelector::iterate_bump_selector ( Energy  bumpenergy)

run bump filter for current rot

the bump selector is designed to include one lowest bump energy rotamer for each aa-pos if (aoif) all rotamers fail the bump filter. this function decides whether the current rotamer should be deleted, or if the previous best rotamer should be deleted and the current rotamer should take its place

References core::pack::rotamer_set::DELETE_PREVIOUS_ROTAMER, core::pack::rotamer_set::DELETE_ROTAMER, and core::pack::rotamer_set::KEEP_ROTAMER.

void core::pack::rotamer_set::BumpSelector::reset ( )

reset bump selector best energy

the bump selector is designed to include one lowest bump energy rotamer for each aa-pos if (aoif) all rotamers fail the bump filter this function signals the bump selector that a new seqpos+aa+aav combination is being started in the rotamer creation loop, which resets the selector process to the ground state

void core::pack::rotamer_set::BumpSelector::set_max_rot_bumpenergy ( Energy  setting)

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