![]() |
Rosetta
2021.16
|
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... | |
| ~SecondaryStructureWeights () override | |
| 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.
|
inline |
default constructor
References initialize().
|
inline |
copy constructor
|
overridedefault |
default destructor
|
inline |
antiparallel strand weight
References antiparallel_weight_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
using handedness score?
References handedness_score_flag_.
|
inline |
local strand pair penalty
References localstrandpair_penalty_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
max strand distance cutoff
References max_strand_dist_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
parallel strand weight
References parallel_weight_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
sequence separation scale
References seq_sep_scale_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
References ss_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
References ss_lowstrand_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
strand distance cutoff
References strand_dist_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
inline |
stretching the strand distance cutoff?
References stretch_strand_dist_cutoff_.
Referenced by core::scoring::SecondaryStructurePotential::sspair().
|
private |
initialize to default values, also load proper data bins from external files
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
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
References antiparallel_weight_.
Referenced by setup_parallel_antiparallel_weights().
|
inline |
|
inline |
|
inline |
|
inline |
set parallel strand weight
References parallel_weight_.
Referenced by setup_parallel_antiparallel_weights().
|
inline |
|
inline |
References ss_cutoff_.
Referenced by initialize(), and core::scoring::methods::EnergyMethodOptions::set_strand_strand_weights().
|
inline |
References ss_lowstrand_.
Referenced by initialize(), and core::scoring::methods::EnergyMethodOptions::set_strand_strand_weights().
|
inline |
|
inline |
stretch the strand distance cutoff
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
References core::scoring::rg, set_antiparallel_weight(), and set_parallel_weight().
Referenced by initialize().
|
friend |
operator==
|
private |
Referenced by get_antiparallel_weight(), operator=(), and set_antiparallel_weight().
|
private |
Referenced by get_handedness_score_flag(), operator=(), and set_handedness_score_flag().
|
private |
Referenced by get_localstrandpair_penalty(), operator=(), and set_localstrandpair_penalty().
|
private |
Referenced by get_max_strand_dist_cutoff(), operator=(), and set_max_strand_dist_cutoff().
|
private |
Referenced by get_parallel_weight(), operator=(), and set_parallel_weight().
|
private |
Referenced by get_seq_sep_scale(), operator=(), and set_seq_sep_scale().
|
private |
Referenced by get_ss_cutoff(), operator=(), and set_ss_cutoff().
|
private |
Referenced by get_ss_lowstrand(), operator=(), and set_ss_lowstrand().
|
private |
Referenced by get_strand_dist_cutoff(), operator=(), and set_strand_dist_cutoff().
|
private |
Referenced by get_stretch_strand_dist_cutoff(), operator=(), and set_stretch_strand_dist_cutoff().
1.8.7