|
Rosetta 3.5
|
#include <FixbbCoupledRotamerSimAnnealer.hh>


Public Types | |
| typedef interaction_graph::InteractionGraphBaseOP | InteractionGraphBaseOP |
| typedef rotamer_set::RotamerSetsCOP | RotamerSetsCOP |
| typedef rotamer_set::RotamerSetCOP | RotamerSetCOP |
| typedef rotamer_set::RotamerCouplingsOP | RotamerCouplingsOP |
| typedef rotamer_set::RotamerCouplingsCOP | RotamerCouplingsCOP |
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_couplings (RotamerCouplingsCOP rotamer_couplings) |
| FixbbCoupledRotamerSimAnnealer (const FixbbCoupledRotamerSimAnnealer &rhs) | |
Private Attributes | |
| InteractionGraphBaseOP | ig_ |
| RotamerCouplingsOP | rotamer_couplings_ |
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 39 of file FixbbCoupledRotamerSimAnnealer.hh.
| typedef interaction_graph::InteractionGraphBaseOP core::pack::annealer::FixbbCoupledRotamerSimAnnealer::InteractionGraphBaseOP |
Definition at line 42 of file FixbbCoupledRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerCouplingsCOP core::pack::annealer::FixbbCoupledRotamerSimAnnealer::RotamerCouplingsCOP |
Definition at line 46 of file FixbbCoupledRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerCouplingsOP core::pack::annealer::FixbbCoupledRotamerSimAnnealer::RotamerCouplingsOP |
Definition at line 45 of file FixbbCoupledRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerSetCOP core::pack::annealer::FixbbCoupledRotamerSimAnnealer::RotamerSetCOP |
Definition at line 44 of file FixbbCoupledRotamerSimAnnealer.hh.
| typedef rotamer_set::RotamerSetsCOP core::pack::annealer::FixbbCoupledRotamerSimAnnealer::RotamerSetsCOP |
Definition at line 43 of file FixbbCoupledRotamerSimAnnealer.hh.
| core::pack::annealer::FixbbCoupledRotamerSimAnnealer::FixbbCoupledRotamerSimAnnealer | ( | 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, | ||
| RotamerCouplingsCOP | rotamer_couplings | ||
| ) |
| core::pack::annealer::FixbbCoupledRotamerSimAnnealer::FixbbCoupledRotamerSimAnnealer | ( | 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, | ||
| RotamerCouplingsCOP | rotamer_couplings | ||
| ) |
|
virtual |
virtual destructor
Definition at line 161 of file FixbbCoupledRotamerSimAnnealer.cc.
|
private |
|
virtual |
sim_annealing for fixed backbone design mode
Implements core::pack::annealer::SimAnnealerBase.
Definition at line 165 of file FixbbCoupledRotamerSimAnnealer.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::RotamerAssigningAnnealer::pick_a_rotamer(), core::pack::annealer::SimAnnealerBase::quench(), core::pack::annealer::RotamerAssigningAnnealer::rot_to_pack(), rotamer_couplings_, 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 132 of file FixbbCoupledRotamerSimAnnealer.cc.
References rotamer_couplings_, and core::pack::annealer::RotamerAssigningAnnealer::rotamer_sets().
|
private |
Definition at line 84 of file FixbbCoupledRotamerSimAnnealer.hh.
Referenced by run().
|
private |
Definition at line 86 of file FixbbCoupledRotamerSimAnnealer.hh.
Referenced by run(), and setup_rotamer_couplings().
1.8.4