Rosetta 3.4
Public Types | Public Member Functions
protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential Class Reference

#include <NatbiasHelicesSheetPotential.hh>

Inheritance diagram for protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential:
Inheritance graph
[legend]
Collaboration diagram for protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential:
Collaboration graph
[legend]

List of all members.

Public Types

typedef core::Size Size
typedef core::Real Real
typedef core::Vector Vector
typedef
protocols::fldsgn::topology::SS_Info2_COP 
SS_Info2_COP
typedef
protocols::fldsgn::topology::HSSTripletOP 
HSSTripletOP
typedef
protocols::fldsgn::topology::HSSTripletSetOP 
HSSTripletSetOP
typedef
protocols::fldsgn::topology::HelixPairingSet 
HelixPairingSet
typedef
protocols::fldsgn::topology::HelixPairingSetOP 
HelixPairingSetOP
typedef
protocols::fldsgn::topology::HSSConstIterator 
HSSConstIterator

Public Member Functions

 NatbiasHelicesSheetPotential ()
 default constructor
 NatbiasHelicesSheetPotential (HSSTripletSetOP const hss3set)
 value constructor
 NatbiasHelicesSheetPotential (HSSTripletSetOP const hss3set, HelixPairingSetOP const hpairset)
 value constructor
 NatbiasHelicesSheetPotential (NatbiasHelicesSheetPotential const &src)
 copy constructor
 ~NatbiasHelicesSheetPotential ()
 default destructor
void set_params ()
 set parameters
void hss_triplet_set (HSSTripletSetOP const hss3set)
 set HSSTripletSet
void hpairset (HelixPairingSetOP const hpairset)
 set HelixPairingSet
void set_atrdist_params_helix_strands (Real const hs_dist_wts, Real const hs_dist, Real const hs_dist_sigma2)
 set dist parameters for helix-strands interaction
void set_hs_atr_dist_wts (Real const r)
 set dist parameters for helix-sheet interaction
void set_hs_atr_dist (Real const r)
void set_hs_atr_dist_sigma2 (Real const r)
void set_hs_angle_wts (Real const r)
void set_hs_angle (Real const r)
void set_hs_angle_sigma2 (Real const r)
void set_hsheet_repl_dist (Real const r)
void set_hh_angle_wts (Real const r)
void set_hh_angle (Real const r)
void set_hh_angle_sigma2 (Real const r)
void set_repldist_params_helix_sheet (Real const hsheet_dist_repulsive)
 set dist parameters for helix-sheet interaction
void set_angle_params_helix_sheet (Real const hs_angle_wts, Real const hs_angle, Real const hs_angle_sigma2)
 set angle parameters for helix-sheet interaction
void set_angle_params_helices_on_sheet (Real const hh_align_angle_wts, Real const hh_align_angle, Real const hh_align_angle_sigma2)
 set angle parameters for helices projected onto sheet
void show_params () const
 shows parameters for score calculation
void score (SS_Info2_COP const ss_info, Real &hh_score, Real &hs_score) const
 calc score

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::NatbiasHelicesSheetPotential ( )

default constructor

default constructor

References set_params().

protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::NatbiasHelicesSheetPotential ( HSSTripletSetOP const  hss3set)

value constructor

References set_params().

protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::NatbiasHelicesSheetPotential ( HSSTripletSetOP const  hss3set,
HelixPairingSetOP const  hpairset 
)

value constructor

References set_params().

protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::NatbiasHelicesSheetPotential ( NatbiasHelicesSheetPotential const &  src)

copy constructor

value constructor

protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::~NatbiasHelicesSheetPotential ( )

default destructor


Member Function Documentation

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::hpairset ( HelixPairingSetOP const  hpairset)

set HelixPairingSet

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::hss_triplet_set ( HSSTripletSetOP const  hss3set)

set HSSTripletSet

set HSSTrirpletSet

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::score ( SS_Info2_COP const  ss_info,
Real hh_score,
Real hs_score 
) const
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_angle_params_helices_on_sheet ( Real const  hh_align_angle_wts,
Real const  hh_align_angle,
Real const  hh_align_angle_sigma2 
)

set angle parameters for helices projected onto sheet

set angle parameters for helices on sheet

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_angle_params_helix_sheet ( Real const  hs_angle_wts,
Real const  hs_angle,
Real const  hs_angle_sigma2 
)

set angle parameters for helix-sheet interaction

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_atrdist_params_helix_strands ( Real const  hs_dist_wts,
Real const  hs_dist,
Real const  hs_dist_sigma2 
)

set dist parameters for helix-strands interaction

set dist parameters for helix-sheet interaction

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hh_angle ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hh_angle_sigma2 ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hh_angle_wts ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hs_angle ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hs_angle_sigma2 ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hs_angle_wts ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hs_atr_dist ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hs_atr_dist_sigma2 ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hs_atr_dist_wts ( Real const  r) [inline]

set dist parameters for helix-sheet interaction

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_hsheet_repl_dist ( Real const  r) [inline]
void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_params ( )

set parameters

Referenced by NatbiasHelicesSheetPotential().

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::set_repldist_params_helix_sheet ( Real const  hsheet_dist_repulsive)

set dist parameters for helix-sheet interaction

void protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential::show_params ( ) const

shows parameters for score calculation

References protocols::fldsgn::potentials::TR().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines