|
Rosetta 3.5
|
This class holds all of the data associated with the logic for generating extra samples for a particular chi angle. There are tons of ways concievable to build extra rotamers; the data in this class is intended to group all of that data into one place. This class is not responsible for building extra rotamer samples; that responsibility is given to class FullChiSampleSet. More...
#include <ProteinUpstreamBuilder.hh>

Public Types | |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef core::pack::task::ExtraRotSample | ExtraRotSample |
Public Member Functions | |
| SampleStrategyData () | |
| ~SampleStrategyData () | |
| void | set_strategy (ChiStrategy) |
| void | set_sample_level (ExtraRotSample setting) |
| void | set_step_size (Real setting) |
| void | set_sd_range (Real setting) |
| void | set_n_samples_wi_sd_range (Size setting) |
| void | set_nrchi_prob_minimum_for_extra_samples (Real setting) |
| void | set_n_samples_per_side_of_nrchi_bin (Size setting) |
| ChiStrategy | strategy () const |
| ExtraRotSample | sample_level () const |
| Real | step_size () const |
| Real | sd_range () const |
| Size | n_samples_wi_sd_range () const |
| Real | nrchi_prob_minimum_for_extra_samples () const |
| Size | n_samples_per_side_of_nrchi_bin () const |
This class holds all of the data associated with the logic for generating extra samples for a particular chi angle. There are tons of ways concievable to build extra rotamers; the data in this class is intended to group all of that data into one place. This class is not responsible for building extra rotamer samples; that responsibility is given to class FullChiSampleSet.
Definition at line 61 of file ProteinUpstreamBuilder.hh.
| typedef core::pack::task::ExtraRotSample protocols::match::upstream::SampleStrategyData::ExtraRotSample |
Definition at line 65 of file ProteinUpstreamBuilder.hh.
Definition at line 63 of file ProteinUpstreamBuilder.hh.
Definition at line 64 of file ProteinUpstreamBuilder.hh.
| protocols::match::upstream::SampleStrategyData::SampleStrategyData | ( | ) |
Definition at line 70 of file ProteinUpstreamBuilder.cc.
| protocols::match::upstream::SampleStrategyData::~SampleStrategyData | ( | ) |
Definition at line 81 of file ProteinUpstreamBuilder.cc.
| SampleStrategyData::Size protocols::match::upstream::SampleStrategyData::n_samples_per_side_of_nrchi_bin | ( | ) | const |
Definition at line 186 of file ProteinUpstreamBuilder.cc.
References n_samples_per_side_of_nrchi_bin_, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin_to_lower_boundary, and strategy_.
Referenced by protocols::match::upstream::FullChiSampleSet::expand_samples_for_nrchi_wi_nrchi_bin().
| SampleStrategyData::Size protocols::match::upstream::SampleStrategyData::n_samples_wi_sd_range | ( | ) | const |
Definition at line 169 of file ProteinUpstreamBuilder.cc.
References n_samples_wi_sd_range_, protocols::match::upstream::rotameric_chi_partition_sd_range, and strategy_.
| SampleStrategyData::Real protocols::match::upstream::SampleStrategyData::nrchi_prob_minimum_for_extra_samples | ( | ) | const |
Definition at line 176 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::follow_EX_flags, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin_to_lower_boundary, nrchi_prob_minimum_for_extra_samples_, and strategy_.
Referenced by protocols::match::upstream::FullChiSampleSet::expand_samples_for_nrchi_wi_nrchi_bin().
| SampleStrategyData::ExtraRotSample protocols::match::upstream::SampleStrategyData::sample_level | ( | ) | const |
Definition at line 143 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::rotameric_chi_mimic_EX_flags, sample_level_, and strategy_.
Referenced by protocols::match::upstream::FullChiSampleSet::FullChiSampleSet().
| SampleStrategyData::Real protocols::match::upstream::SampleStrategyData::sd_range | ( | ) | const |
Definition at line 160 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::rotameric_chi_partition_sd_range, protocols::match::upstream::rotameric_chi_step_wi_sd_range, sd_range_, and strategy_.
Referenced by protocols::match::upstream::FullChiSampleSet::expand_samples_by_steps_wi_sdrange().
| void protocols::match::upstream::SampleStrategyData::set_n_samples_per_side_of_nrchi_bin | ( | Size | setting) |
| void protocols::match::upstream::SampleStrategyData::set_n_samples_wi_sd_range | ( | Size | setting) |
Definition at line 115 of file ProteinUpstreamBuilder.cc.
References n_samples_wi_sd_range_, protocols::match::upstream::rotameric_chi_partition_sd_range, and strategy_.
| void protocols::match::upstream::SampleStrategyData::set_nrchi_prob_minimum_for_extra_samples | ( | Real | setting) |
Definition at line 122 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::follow_EX_flags, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin_to_lower_boundary, nrchi_prob_minimum_for_extra_samples_, and strategy_.
| void protocols::match::upstream::SampleStrategyData::set_sample_level | ( | ExtraRotSample | setting) |
Definition at line 90 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::rotameric_chi_mimic_EX_flags, sample_level_, and strategy_.
Referenced by protocols::match::Matcher::initialize_from_file().
| void protocols::match::upstream::SampleStrategyData::set_sd_range | ( | Real | setting) |
Definition at line 107 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::rotameric_chi_partition_sd_range, protocols::match::upstream::rotameric_chi_step_wi_sd_range, sd_range_, and strategy_.
Referenced by protocols::match::Matcher::initialize_from_file().
| void protocols::match::upstream::SampleStrategyData::set_step_size | ( | Real | setting) |
Definition at line 97 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::rotameric_chi_step_by_value, protocols::match::upstream::rotameric_chi_step_wi_sd_range, step_size_, and strategy_.
Referenced by protocols::match::Matcher::initialize_from_file().
| void protocols::match::upstream::SampleStrategyData::set_strategy | ( | ChiStrategy | setting) |
Definition at line 84 of file ProteinUpstreamBuilder.cc.
References strategy_.
Referenced by protocols::match::Matcher::initialize_from_file().
| SampleStrategyData::Real protocols::match::upstream::SampleStrategyData::step_size | ( | ) | const |
Definition at line 151 of file ProteinUpstreamBuilder.cc.
References protocols::match::upstream::rotameric_chi_step_by_value, protocols::match::upstream::rotameric_chi_step_wi_sd_range, step_size_, and strategy_.
Referenced by protocols::match::upstream::FullChiSampleSet::expand_samples_by_steps_wi_sdrange().
| ChiStrategy protocols::match::upstream::SampleStrategyData::strategy | ( | ) | const |
Definition at line 140 of file ProteinUpstreamBuilder.cc.
References strategy_.
Referenced by protocols::match::upstream::FullChiSampleSet::expand_non_dunbrack_chi(), protocols::match::upstream::FullChiSampleSet::expand_samples_by_steps_wi_sdrange(), and protocols::match::upstream::FullChiSampleSet::FullChiSampleSet().
|
private |
Definition at line 96 of file ProteinUpstreamBuilder.hh.
Referenced by n_samples_per_side_of_nrchi_bin(), and set_n_samples_per_side_of_nrchi_bin().
|
private |
Definition at line 94 of file ProteinUpstreamBuilder.hh.
Referenced by n_samples_wi_sd_range(), and set_n_samples_wi_sd_range().
|
private |
Definition at line 95 of file ProteinUpstreamBuilder.hh.
Referenced by nrchi_prob_minimum_for_extra_samples(), and set_nrchi_prob_minimum_for_extra_samples().
|
private |
Definition at line 91 of file ProteinUpstreamBuilder.hh.
Referenced by sample_level(), and set_sample_level().
|
private |
Definition at line 93 of file ProteinUpstreamBuilder.hh.
Referenced by sd_range(), and set_sd_range().
|
private |
Definition at line 92 of file ProteinUpstreamBuilder.hh.
Referenced by set_step_size(), and step_size().
|
private |
Definition at line 90 of file ProteinUpstreamBuilder.hh.
Referenced by n_samples_per_side_of_nrchi_bin(), n_samples_wi_sd_range(), nrchi_prob_minimum_for_extra_samples(), sample_level(), sd_range(), set_n_samples_per_side_of_nrchi_bin(), set_n_samples_wi_sd_range(), set_nrchi_prob_minimum_for_extra_samples(), set_sample_level(), set_sd_range(), set_step_size(), set_strategy(), step_size(), and strategy().
1.8.4