Rosetta Core  2014.35
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
core::pose::rna::RNA_SuiteName Class Reference

#include <RNA_SuiteName.hh>

Public Member Functions

 RNA_SuiteName ()
 
 ~RNA_SuiteName ()
 
RNA_SuiteInfo name2suite (std::string const name) const
 
RNA_SuiteAssignment assign (utility::vector1< Real > const &torsions_in) const
 
RNA_SuiteAssignment assign (Pose const &pose, Size const res) const
 

Public Attributes

Real const epsilonmin
 
Real const epsilonmax
 
Real const delta3min
 
Real const delta3max
 
Real const delta2min
 
Real const delta2max
 
Real const gammapmin
 
Real const gammapmax
 
Real const gammatmin
 
Real const gammatmax
 
Real const gammammin
 
Real const gammammax
 
Real const alphamin
 
Real const alphamax
 
Real const betamin
 
Real const betamax
 
Real const zetamin
 
Real const zetamax
 
Real const delta_cutoff
 
Real const gamma_cutoff1
 
Real const gamma_cutoff2
 

Private Member Functions

 RNA_SuiteName (const RNA_SuiteName &)
 
void operator= (const RNA_SuiteName &)
 
void init ()
 
Real distance_4d (utility::vector1< Real > const &torsion1, utility::vector1< Real > const &torsion2, utility::vector1< Size > const &half_width) const
 
Real distance_7d (utility::vector1< Real > const &torsion1, utility::vector1< Real > const &torsion2, utility::vector1< Size > const &half_width) const
 
bool is_in_between (utility::vector1< Real > const &target, utility::vector1< Real > const &dominant, utility::vector1< Real > const &satellite) const
 

Private Attributes

RNA_SuiteAssignment const suite_undefined
 
Real const dist_pow
 
utility::vector1< RNA_SuiteInfoall_suites
 
utility::vector1< Sizeregular_half_width
 
utility::vector1< std::string > dominant_suites
 
utility::vector1< std::string > satellite_suites
 
utility::vector1
< utility::vector1< Size > > 
half_width_sat
 
utility::vector1
< utility::vector1< Size > > 
half_width_dom
 

Constructor & Destructor Documentation

core::pose::rna::RNA_SuiteName::RNA_SuiteName ( )

References init().

core::pose::rna::RNA_SuiteName::~RNA_SuiteName ( )
core::pose::rna::RNA_SuiteName::RNA_SuiteName ( const RNA_SuiteName )
private

Member Function Documentation

RNA_SuiteAssignment core::pose::rna::RNA_SuiteName::assign ( utility::vector1< Real > const &  torsions_in) const
RNA_SuiteAssignment core::pose::rna::RNA_SuiteName::assign ( Pose const &  pose,
Size const  res 
) const
Real core::pose::rna::RNA_SuiteName::distance_4d ( utility::vector1< Real > const &  torsion1,
utility::vector1< Real > const &  torsion2,
utility::vector1< Size > const &  half_width 
) const
private

References dist_pow, and sum().

Referenced by assign().

Real core::pose::rna::RNA_SuiteName::distance_7d ( utility::vector1< Real > const &  torsion1,
utility::vector1< Real > const &  torsion2,
utility::vector1< Size > const &  half_width 
) const
private

References dist_pow, and sum().

Referenced by assign().

void core::pose::rna::RNA_SuiteName::init ( void  )
private
bool core::pose::rna::RNA_SuiteName::is_in_between ( utility::vector1< Real > const &  target,
utility::vector1< Real > const &  dominant,
utility::vector1< Real > const &  satellite 
) const
private

Referenced by assign().

RNA_SuiteInfo core::pose::rna::RNA_SuiteName::name2suite ( std::string const  name) const
void core::pose::rna::RNA_SuiteName::operator= ( const RNA_SuiteName )
private

Member Data Documentation

utility::vector1<RNA_SuiteInfo> core::pose::rna::RNA_SuiteName::all_suites
private

Referenced by assign(), init(), and name2suite().

Real const core::pose::rna::RNA_SuiteName::alphamax

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::alphamin

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::betamax

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::betamin

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::delta2max

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::delta2min

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::delta3max

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::delta3min

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::delta_cutoff

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::dist_pow
private

Referenced by distance_4d(), and distance_7d().

utility::vector1<std::string> core::pose::rna::RNA_SuiteName::dominant_suites
private

Referenced by assign(), and init().

Real const core::pose::rna::RNA_SuiteName::epsilonmax

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::epsilonmin

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gamma_cutoff1

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gamma_cutoff2

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gammammax

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gammammin

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gammapmax

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gammapmin

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gammatmax

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::gammatmin

Referenced by assign().

utility::vector1< utility::vector1<Size> > core::pose::rna::RNA_SuiteName::half_width_dom
private

Referenced by assign(), and init().

utility::vector1< utility::vector1<Size> > core::pose::rna::RNA_SuiteName::half_width_sat
private

Referenced by assign(), and init().

utility::vector1<Size> core::pose::rna::RNA_SuiteName::regular_half_width
private

Referenced by assign(), and init().

utility::vector1<std::string> core::pose::rna::RNA_SuiteName::satellite_suites
private

Referenced by assign(), and init().

RNA_SuiteAssignment const core::pose::rna::RNA_SuiteName::suite_undefined
private

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::zetamax

Referenced by assign().

Real const core::pose::rna::RNA_SuiteName::zetamin

Referenced by assign().


The documentation for this class was generated from the following files: