#include <SimAnnealerBase.hh>
◆ RotamerSetsBaseCOP
◆ SimAnnealerBase() [1/2]
| core::pack::annealer::SimAnnealerBase::SimAnnealerBase |
( |
int |
num_rots_to_pack, |
|
|
ObjexxFCL::FArray1D_int & |
bestrotamer_at_seqpos, |
|
|
core::PackerEnergy & |
bestenergy, |
|
|
bool |
start_with_current, |
|
|
ObjexxFCL::FArray1_int & |
current_rot_index, |
|
|
bool |
calc_rot_freq, |
|
|
ObjexxFCL::FArray1D< core::PackerEnergy > & |
rot_freq |
|
) |
| |
◆ ~SimAnnealerBase()
| core::pack::annealer::SimAnnealerBase::~SimAnnealerBase |
( |
| ) |
|
|
overridedefault |
virtual destructor
- Global Read:
- Global Write:
- References:
- Author
◆ SimAnnealerBase() [2/2]
| core::pack::annealer::SimAnnealerBase::SimAnnealerBase |
( |
const SimAnnealerBase & |
rhs | ) |
|
|
private |
◆ bestenergy()
◆ bestrotamer_at_seqpos() [1/2]
| FArray1D_int & core::pack::annealer::SimAnnealerBase::bestrotamer_at_seqpos |
( |
| ) |
|
|
protected |
◆ bestrotamer_at_seqpos() [2/2]
| FArray1D_int const & core::pack::annealer::SimAnnealerBase::bestrotamer_at_seqpos |
( |
| ) |
const |
|
protected |
◆ calc_rot_freq()
| bool core::pack::annealer::SimAnnealerBase::calc_rot_freq |
( |
| ) |
const |
|
protected |
◆ clear()
| void core::pack::annealer::SimAnnealerBase::clear |
( |
| ) |
|
|
protected |
◆ current_rot_index() [1/2]
| FArray1_int & core::pack::annealer::SimAnnealerBase::current_rot_index |
( |
| ) |
|
|
protected |
◆ current_rot_index() [2/2]
| FArray1_int const & core::pack::annealer::SimAnnealerBase::current_rot_index |
( |
| ) |
const |
|
protected |
◆ get_annealer_observer() [1/2]
◆ get_annealer_observer() [2/2]
◆ get_calc_rot_freq()
| bool core::pack::annealer::SimAnnealerBase::get_calc_rot_freq |
( |
| ) |
const |
◆ get_hightemp()
◆ get_inneriterations()
| int core::pack::annealer::SimAnnealerBase::get_inneriterations |
( |
| ) |
const |
◆ get_lowtemp()
◆ get_outeriterations()
| int core::pack::annealer::SimAnnealerBase::get_outeriterations |
( |
| ) |
const |
◆ get_start_with_current()
| bool core::pack::annealer::SimAnnealerBase::get_start_with_current |
( |
| ) |
const |
◆ get_temperature()
◆ num_rots_to_pack() [1/2]
| Size core::pack::annealer::SimAnnealerBase::num_rots_to_pack |
( |
| ) |
const |
|
inlineprotected |
◆ num_rots_to_pack() [2/2]
| void core::pack::annealer::SimAnnealerBase::num_rots_to_pack |
( |
Size |
setting | ) |
|
|
protected |
◆ pass_metropolis() [1/2]
| bool core::pack::annealer::SimAnnealerBase::pass_metropolis |
( |
core::PackerEnergy |
delta_energy | ) |
const |
◆ pass_metropolis() [2/2]
◆ quench()
| bool core::pack::annealer::SimAnnealerBase::quench |
( |
| ) |
const |
◆ rot_freq() [1/2]
◆ rot_freq() [2/2]
| FArray1D< core::PackerEnergy > const & core::pack::annealer::SimAnnealerBase::rot_freq |
( |
| ) |
const |
|
protected |
◆ run()
| virtual void core::pack::annealer::SimAnnealerBase::run |
( |
| ) |
|
|
pure virtual |
◆ scale_inneriterations()
| void core::pack::annealer::SimAnnealerBase::scale_inneriterations |
( |
core::PackerEnergy const |
si | ) |
|
|
inline |
◆ scale_outeriterations()
| void core::pack::annealer::SimAnnealerBase::scale_outeriterations |
( |
core::PackerEnergy const |
so | ) |
|
|
inline |
◆ set_annealer_observer()
| void core::pack::annealer::SimAnnealerBase::set_annealer_observer |
( |
AnnealerObserverOP |
obs | ) |
|
|
inline |
◆ set_disallow_quench()
| void core::pack::annealer::SimAnnealerBase::set_disallow_quench |
( |
bool const & |
setting | ) |
|
◆ set_hightemp()
◆ set_lowtemp()
◆ set_not_to_quench()
| void core::pack::annealer::SimAnnealerBase::set_not_to_quench |
( |
| ) |
|
◆ set_temperature()
| void core::pack::annealer::SimAnnealerBase::set_temperature |
( |
core::PackerEnergy |
new_temperature | ) |
|
◆ set_to_quench()
| void core::pack::annealer::SimAnnealerBase::set_to_quench |
( |
| ) |
|
◆ setup_iterations() [1/2]
| void core::pack::annealer::SimAnnealerBase::setup_iterations |
( |
| ) |
|
◆ setup_iterations() [2/2]
| void core::pack::annealer::SimAnnealerBase::setup_iterations |
( |
const int & |
num_of_state_changes | ) |
|
◆ setup_temperature() [1/2]
| void core::pack::annealer::SimAnnealerBase::setup_temperature |
( |
const int & |
nn | ) |
|
◆ setup_temperature() [2/2]
| void core::pack::annealer::SimAnnealerBase::setup_temperature |
( |
const ObjexxFCL::FArray1D< core::PackerEnergy > & |
loopenergy, |
|
|
int |
nn |
|
) |
| |
◆ start_with_current()
| bool core::pack::annealer::SimAnnealerBase::start_with_current |
( |
| ) |
const |
|
protected |
◆ bestenergy_
◆ bestrotamer_at_seqpos_
| ObjexxFCL::FArray1D_int& core::pack::annealer::SimAnnealerBase::bestrotamer_at_seqpos_ |
|
private |
◆ calc_freq_temp
◆ calc_rot_freq_
| bool core::pack::annealer::SimAnnealerBase::calc_rot_freq_ |
|
private |
◆ current_rot_index_
| ObjexxFCL::FArray1_int& core::pack::annealer::SimAnnealerBase::current_rot_index_ |
|
private |
◆ disallow_quench_
| bool core::pack::annealer::SimAnnealerBase::disallow_quench_ |
|
private |
◆ hightemp
◆ hightemp_
◆ inneriterations_
| int core::pack::annealer::SimAnnealerBase::inneriterations_ |
|
private |
◆ inneriterations_scaling_
◆ jump_
| int core::pack::annealer::SimAnnealerBase::jump_ |
|
private |
◆ low_temp_annealing_
| bool const core::pack::annealer::SimAnnealerBase::low_temp_annealing_ |
|
private |
◆ lowtemp
◆ lowtemp_
◆ maxouteriterations
| const int core::pack::annealer::SimAnnealerBase::maxouteriterations = 500 |
|
staticprotected |
◆ num_rots_to_pack_
| Size core::pack::annealer::SimAnnealerBase::num_rots_to_pack_ |
|
private |
◆ observer_
◆ outeriterations_
| int core::pack::annealer::SimAnnealerBase::outeriterations_ |
|
private |
◆ outeriterations_scaling_
◆ quench_
| bool core::pack::annealer::SimAnnealerBase::quench_ |
|
private |
◆ rot_freq_
| ObjexxFCL::FArray1D< core::PackerEnergy >& core::pack::annealer::SimAnnealerBase::rot_freq_ |
|
private |
◆ start_with_current_
| bool core::pack::annealer::SimAnnealerBase::start_with_current_ |
|
private |
◆ temperature_
The documentation for this class was generated from the following files: