|
Rosetta 3.5
|
#include <FixbbLinkingRotamerSimAnnealer.hh>


Public Types | |
| typedef interaction_graph::InteractionGraphBaseOP | InteractionGraphBaseOP |
| typedef rotamer_set::RotamerSetsCOP | RotamerSetsCOP |
| typedef rotamer_set::RotamerSetCOP | RotamerSetCOP |
| typedef rotamer_set::RotamerLinksOP | RotamerLinksOP |
| typedef rotamer_set::RotamerLinksCOP | RotamerLinksCOP |
Public Types inherited from core::pack::annealer::RotamerAssigningAnnealer | |
| typedef rotamer_set::FixbbRotamerSetsCOP | FixbbRotamerSetsCOP |
Public Types inherited from core::pack::annealer::SimAnnealerBase | |
| typedef rotamer_set::RotamerSetsBaseCOP | RotamerSetsBaseCOP |
Private Member Functions | |
| void | setup_rotamer_links (RotamerLinksCOP rotamer_links) |
| FixbbLinkingRotamerSimAnnealer (const FixbbLinkingRotamerSimAnnealer &rhs) | |
Private Attributes | |
| InteractionGraphBaseOP | ig_ |
| RotamerLinksOP | rotamer_links_ |
Additional Inherited Members | |
Protected Member Functions inherited from core::pack::annealer::RotamerAssigningAnnealer | |
| FixbbRotamerSetsCOP | rotamer_sets () const |
| utility::vector0< int > const & | rot_to_pack () const |
Static Protected Attributes inherited from core::pack::annealer::SimAnnealerBase | |
| static const core::PackerEnergy | hightemp = 100.0 |
| static const core::PackerEnergy | lowtemp = 0.3 |
| static const int | maxouteriterations = 500 |
| static const core::PackerEnergy | calc_freq_temp = 1.0 |
Definition at line 35 of file FixbbLinkingRotamerSimAnnealer.hh.
| typedef interaction_graph::InteractionGraphBaseOP core::pack::annealer::FixbbLinkingRotamerSimAnnealer::InteractionGraphBaseOP |
Definition at line 38 of file FixbbLinkingRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerLinksCOP core::pack::annealer::FixbbLinkingRotamerSimAnnealer::RotamerLinksCOP |
Definition at line 42 of file FixbbLinkingRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerLinksOP core::pack::annealer::FixbbLinkingRotamerSimAnnealer::RotamerLinksOP |
Definition at line 41 of file FixbbLinkingRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerSetCOP core::pack::annealer::FixbbLinkingRotamerSimAnnealer::RotamerSetCOP |
Definition at line 40 of file FixbbLinkingRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerSetsCOP core::pack::annealer::FixbbLinkingRotamerSimAnnealer::RotamerSetsCOP |
Definition at line 39 of file FixbbLinkingRotamerSimAnnealer.hh.
| core::pack::annealer::FixbbLinkingRotamerSimAnnealer::FixbbLinkingRotamerSimAnnealer | ( | utility::vector0< int > & | rot_to_pack, |
| ObjexxFCL::FArray1D_int & | bestrotamer_at_seqpos, | ||
| core::PackerEnergy & | bestenergy, | ||
| bool | start_with_current, | ||
| InteractionGraphBaseOP | ig, | ||
| FixbbRotamerSetsCOP | rotamer_sets, | ||
| ObjexxFCL::FArray1_int & | current_rot_index, | ||
| bool | calc_rot_freq, | ||
| ObjexxFCL::FArray1D< core::PackerEnergy > & | rot_freq, | ||
| RotamerLinksCOP | rotamer_links | ||
| ) |
| core::pack::annealer::FixbbLinkingRotamerSimAnnealer::FixbbLinkingRotamerSimAnnealer | ( | ObjexxFCL::FArray1D_int & | bestrotamer_at_seqpos, |
| core::PackerEnergy & | bestenergy, | ||
| bool | start_with_current, | ||
| InteractionGraphBaseOP | ig, | ||
| FixbbRotamerSetsCOP | rotamer_sets, | ||
| ObjexxFCL::FArray1_int & | current_rot_index, | ||
| bool | calc_rot_freq, | ||
| ObjexxFCL::FArray1D< core::PackerEnergy > & | rot_freq, | ||
| RotamerLinksCOP | rotamer_links | ||
| ) |
|
virtual |
virtual destructor
Definition at line 168 of file FixbbLinkingRotamerSimAnnealer.cc.
|
private |
|
virtual |
sim_annealing for fixed backbone design mode
Implements core::pack::annealer::SimAnnealerBase.
Definition at line 172 of file FixbbLinkingRotamerSimAnnealer.cc.
References core::pack::annealer::SimAnnealerBase::bestenergy(), core::pack::annealer::SimAnnealerBase::bestrotamer_at_seqpos(), core::pack::annealer::SimAnnealerBase::calc_freq_temp, core::pack::annealer::SimAnnealerBase::calc_rot_freq(), FBBCRSA_RG(), core::pack::annealer::SimAnnealerBase::get_inneriterations(), core::pack::annealer::SimAnnealerBase::get_outeriterations(), core::pack::annealer::SimAnnealerBase::get_temperature(), ig_, core::pack::annealer::SimAnnealerBase::maxouteriterations, core::pack::annealer::SimAnnealerBase::num_rots_to_pack(), core::pack::annealer::SimAnnealerBase::pass_metropolis(), core::pack::annealer::SimAnnealerBase::quench(), core::pack::annealer::RotamerAssigningAnnealer::rot_to_pack(), rotamer_links_, core::pack::annealer::RotamerAssigningAnnealer::rotamer_sets(), core::pack::annealer::SimAnnealerBase::setup_iterations(), core::pack::annealer::SimAnnealerBase::setup_temperature(), and core::pack::annealer::TR().
|
private |
Definition at line 128 of file FixbbLinkingRotamerSimAnnealer.cc.
References rotamer_links_, and core::pack::annealer::RotamerAssigningAnnealer::rotamer_sets().
|
private |
Definition at line 80 of file FixbbLinkingRotamerSimAnnealer.hh.
Referenced by run().
|
private |
Definition at line 82 of file FixbbLinkingRotamerSimAnnealer.hh.
Referenced by run(), and setup_rotamer_links().
1.8.4