|
Rosetta 3.5
|
Holds weights and flags for configuring a SecondaryStructureEnergy evaluation. More...
#include <SecondaryStructureWeights.hh>


Public Member Functions | |
| SecondaryStructureWeights () | |
| default constructor More... | |
| SecondaryStructureWeights (SecondaryStructureWeights const &s) | |
| copy constructor More... | |
| virtual | ~SecondaryStructureWeights () |
| default destructor More... | |
| SecondaryStructureWeights & | operator= (SecondaryStructureWeights const &s) |
| copy assignment More... | |
| void | setup_parallel_antiparallel_weights (bool const &randomize_weights=false) |
| setup parallel/antiparallel weights according to scheme More... | |
| Real const & | get_parallel_weight () const |
| parallel strand weight More... | |
| Real const & | get_antiparallel_weight () const |
| antiparallel strand weight More... | |
| int | get_ss_lowstrand () const |
| int | get_ss_cutoff () const |
| Real const & | get_localstrandpair_penalty () const |
| local strand pair penalty More... | |
| Real const & | get_seq_sep_scale () const |
| sequence separation scale More... | |
| Real const & | get_max_strand_dist_cutoff () const |
| max strand distance cutoff More... | |
| Real const & | get_strand_dist_cutoff () const |
| strand distance cutoff More... | |
| bool const & | get_stretch_strand_dist_cutoff () const |
| stretching the strand distance cutoff? More... | |
| bool const & | get_handedness_score_flag () const |
| using handedness score? More... | |
| void | set_parallel_weight (Real const &weight) |
| set parallel strand weight More... | |
| void | set_antiparallel_weight (Real const &weight) |
| set antiparallel strand weight More... | |
| void | set_ss_lowstrand (int const setting) |
| void | set_ss_cutoff (int const setting) |
| void | set_localstrandpair_penalty (Real const &penalty) |
| set local strand pair penalty More... | |
| void | set_seq_sep_scale (Real const &scale) |
| set sequence separation scale More... | |
| void | set_max_strand_dist_cutoff (Real const &cutoff) |
| set max strand distance cutoff More... | |
| void | set_strand_dist_cutoff (Real const &cutoff) |
| set strand distance cutoff More... | |
| void | set_stretch_strand_dist_cutoff (bool const &flag) |
| stretch the strand distance cutoff More... | |
| void | set_handedness_score_flag (bool const &flag) |
| use the handedness score More... | |
Private Member Functions | |
| void | initialize () |
| initialize to default values, also load proper data bins from external files More... | |
Friends | |
| bool | operator== (SecondaryStructureWeights const &a, SecondaryStructureWeights const &b) |
| operator== More... | |
Holds weights and flags for configuring a SecondaryStructureEnergy evaluation.
Definition at line 36 of file SecondaryStructureWeights.hh.
|
inline |
default constructor
Definition at line 42 of file SecondaryStructureWeights.hh.
References initialize().
|
inline |
copy constructor
Definition at line 49 of file SecondaryStructureWeights.hh.
|
virtual |
default destructor
Definition at line 33 of file SecondaryStructureWeights.cc.
|
inline |
antiparallel strand weight
Definition at line 135 of file SecondaryStructureWeights.hh.
References antiparallel_weight_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
using handedness score?
Definition at line 199 of file SecondaryStructureWeights.hh.
References handedness_score_flag_.
|
inline |
local strand pair penalty
Definition at line 159 of file SecondaryStructureWeights.hh.
References localstrandpair_penalty_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
max strand distance cutoff
Definition at line 175 of file SecondaryStructureWeights.hh.
References max_strand_dist_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
parallel strand weight
Definition at line 127 of file SecondaryStructureWeights.hh.
References parallel_weight_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
sequence separation scale
Definition at line 167 of file SecondaryStructureWeights.hh.
References seq_sep_scale_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
Definition at line 151 of file SecondaryStructureWeights.hh.
References ss_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
Definition at line 143 of file SecondaryStructureWeights.hh.
References ss_lowstrand_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
strand distance cutoff
Definition at line 183 of file SecondaryStructureWeights.hh.
References strand_dist_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
stretching the strand distance cutoff?
Definition at line 191 of file SecondaryStructureWeights.hh.
References stretch_strand_dist_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
private |
initialize to default values, also load proper data bins from external files
Definition at line 37 of file SecondaryStructureWeights.cc.
References set_handedness_score_flag(), set_localstrandpair_penalty(), set_max_strand_dist_cutoff(), set_seq_sep_scale(), set_ss_cutoff(), set_ss_lowstrand(), set_strand_dist_cutoff(), set_stretch_strand_dist_cutoff(), and setup_parallel_antiparallel_weights().
Referenced by SecondaryStructureWeights().
|
inline |
copy assignment
Definition at line 75 of file SecondaryStructureWeights.hh.
References antiparallel_weight_, handedness_score_flag_, localstrandpair_penalty_, max_strand_dist_cutoff_, parallel_weight_, seq_sep_scale_, ss_cutoff_, ss_lowstrand_, strand_dist_cutoff_, and stretch_strand_dist_cutoff_.
|
inline |
set antiparallel strand weight
Definition at line 220 of file SecondaryStructureWeights.hh.
References antiparallel_weight_.
Referenced by setup_parallel_antiparallel_weights().
|
inline |
use the handedness score
Definition at line 295 of file SecondaryStructureWeights.hh.
References handedness_score_flag_.
Referenced by initialize().
|
inline |
set local strand pair penalty
Definition at line 245 of file SecondaryStructureWeights.hh.
References localstrandpair_penalty_.
Referenced by initialize().
|
inline |
set max strand distance cutoff
Definition at line 265 of file SecondaryStructureWeights.hh.
References max_strand_dist_cutoff_.
Referenced by initialize().
|
inline |
set parallel strand weight
Definition at line 210 of file SecondaryStructureWeights.hh.
References parallel_weight_.
Referenced by setup_parallel_antiparallel_weights().
|
inline |
set sequence separation scale
Definition at line 255 of file SecondaryStructureWeights.hh.
References seq_sep_scale_.
Referenced by initialize().
|
inline |
Definition at line 236 of file SecondaryStructureWeights.hh.
References ss_cutoff_.
Referenced by initialize(), and core::scoring::methods::EnergyMethodOptions::set_strand_strand_weights().
|
inline |
Definition at line 229 of file SecondaryStructureWeights.hh.
References ss_lowstrand_.
Referenced by initialize(), and core::scoring::methods::EnergyMethodOptions::set_strand_strand_weights().
|
inline |
set strand distance cutoff
Definition at line 275 of file SecondaryStructureWeights.hh.
References strand_dist_cutoff_.
Referenced by initialize().
|
inline |
stretch the strand distance cutoff
Definition at line 285 of file SecondaryStructureWeights.hh.
References stretch_strand_dist_cutoff_.
Referenced by initialize().
| void core::scoring::SecondaryStructureWeights::setup_parallel_antiparallel_weights | ( | bool const & | randomize_weights = false) |
setup parallel/antiparallel weights according to scheme
if not randomizing weights, all weights set to 1.0
Definition at line 59 of file SecondaryStructureWeights.cc.
References set_antiparallel_weight(), set_parallel_weight(), and core::scoring::ss_weights_RG().
Referenced by initialize().
|
friend |
operator==
Definition at line 108 of file SecondaryStructureWeights.hh.
|
private |
Definition at line 312 of file SecondaryStructureWeights.hh.
Referenced by get_antiparallel_weight(), operator=(), and set_antiparallel_weight().
|
private |
Definition at line 325 of file SecondaryStructureWeights.hh.
Referenced by get_handedness_score_flag(), operator=(), and set_handedness_score_flag().
|
private |
Definition at line 320 of file SecondaryStructureWeights.hh.
Referenced by get_localstrandpair_penalty(), operator=(), and set_localstrandpair_penalty().
|
private |
Definition at line 322 of file SecondaryStructureWeights.hh.
Referenced by get_max_strand_dist_cutoff(), operator=(), and set_max_strand_dist_cutoff().
|
private |
Definition at line 311 of file SecondaryStructureWeights.hh.
Referenced by get_parallel_weight(), operator=(), and set_parallel_weight().
|
private |
Definition at line 321 of file SecondaryStructureWeights.hh.
Referenced by get_seq_sep_scale(), operator=(), and set_seq_sep_scale().
|
private |
Definition at line 318 of file SecondaryStructureWeights.hh.
Referenced by get_ss_cutoff(), operator=(), and set_ss_cutoff().
|
private |
Definition at line 317 of file SecondaryStructureWeights.hh.
Referenced by get_ss_lowstrand(), operator=(), and set_ss_lowstrand().
|
private |
Definition at line 323 of file SecondaryStructureWeights.hh.
Referenced by get_strand_dist_cutoff(), operator=(), and set_strand_dist_cutoff().
|
private |
Definition at line 324 of file SecondaryStructureWeights.hh.
Referenced by get_stretch_strand_dist_cutoff(), operator=(), and set_stretch_strand_dist_cutoff().
1.8.4