|
Rosetta 3.5
|
#include <FixbbSimAnnealer.hh>


Public Types | |
| typedef interaction_graph::InteractionGraphBaseOP | InteractionGraphBaseOP |
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 | |
| FixbbSimAnnealer (const FixbbSimAnnealer &rhs) | |
Private Attributes | |
| InteractionGraphBaseOP | ig_ |
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 38 of file FixbbSimAnnealer.hh.
| typedef interaction_graph::InteractionGraphBaseOP core::pack::annealer::FixbbSimAnnealer::InteractionGraphBaseOP |
Definition at line 41 of file FixbbSimAnnealer.hh.
| core::pack::annealer::FixbbSimAnnealer::FixbbSimAnnealer | ( | 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 | ||
| ) |
| core::pack::annealer::FixbbSimAnnealer::FixbbSimAnnealer | ( | 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 | ||
| ) |
|
virtual |
virtual destructor
Definition at line 122 of file FixbbSimAnnealer.cc.
|
private |
|
virtual |
sim_annealing for fixed backbone design mode
Implements core::pack::annealer::SimAnnealerBase.
Definition at line 126 of file FixbbSimAnnealer.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(), 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::RotamerAssigningAnnealer::pick_a_rotamer(), core::pack::annealer::SimAnnealerBase::quench(), core::pack::annealer::RotamerAssigningAnnealer::rot_to_pack(), core::pack::annealer::RotamerAssigningAnnealer::rotamer_sets(), core::pack::annealer::SimAnnealerBase::setup_iterations(), core::pack::annealer::SimAnnealerBase::setup_temperature(), and core::pack::annealer::TR().
Referenced by core::pack::annealer::FASTERAnnealer::run().
|
private |
Definition at line 71 of file FixbbSimAnnealer.hh.
Referenced by run().
1.8.4