Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | Friends | List of all members
protocols::fldsgn::topology::DimerPairing Class Reference

#include <DimerPairing.hh>

Inheritance diagram for protocols::fldsgn::topology::DimerPairing:
Inheritance graph
[legend]

Public Types

typedef core::Size Size
 
typedef core::Real Real
 

Public Member Functions

 ~DimerPairing () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 DimerPairing (core::Size const res1, core::Size const res2, Real const dist, Real const phi, Real const theta, Real const sigma, Real const dp, core::Size const sign1, core::Size const sign2, Real const score)
 
core::Size res1 () const
 
core::Size res2 () const
 
Real dist () const
 
Real phi () const
 
Real theta () const
 
Real dp () const
 
Real sigma () const
 
core::Size sign1 () const
 
core::Size sign2 () const
 
Real score () const
 
char orient () const
 
bool valid () const
 
void valid (bool const v)
 
bool is_parallel (Real const phi, Real const theta)
 the pairing is parallel ? More...
 

Private Attributes

core::Size res1_
 
core::Size res2_
 
Real dist_
 
Real phi_
 
Real theta_
 
Real sigma_
 
Real dp_
 
core::Size sign1_
 
core::Size sign2_
 
Real score_
 
char orient_
 
bool valid_
 

Friends

std::ostream & operator<< (std::ostream &out, const DimerPairing &dp)
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::fldsgn::topology::DimerPairing::~DimerPairing ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

protocols::fldsgn::topology::DimerPairing::DimerPairing ( core::Size const  res1,
core::Size const  res2,
Real const  dist,
Real const  phi,
Real const  theta,
Real const  sigma,
Real const  dp,
core::Size const  sign1,
core::Size const  sign2,
Real const  score 
)

References is_parallel(), and orient_.

Member Function Documentation

Real protocols::fldsgn::topology::DimerPairing::dist ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::dp ( ) const
inline

References dp_.

Referenced by protocols::fldsgn::topology::operator<<().

bool protocols::fldsgn::topology::DimerPairing::is_parallel ( Real const  phi,
Real const  theta 
)

the pairing is parallel ?

Referenced by DimerPairing().

char protocols::fldsgn::topology::DimerPairing::orient ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::phi ( ) const
inline

References phi_.

Referenced by protocols::fldsgn::topology::operator<<().

core::Size protocols::fldsgn::topology::DimerPairing::res1 ( ) const
inline
core::Size protocols::fldsgn::topology::DimerPairing::res2 ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::score ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::sigma ( ) const
inline
core::Size protocols::fldsgn::topology::DimerPairing::sign1 ( ) const
inline
core::Size protocols::fldsgn::topology::DimerPairing::sign2 ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::theta ( ) const
inline
bool protocols::fldsgn::topology::DimerPairing::valid ( ) const
inline
void protocols::fldsgn::topology::DimerPairing::valid ( bool const  v)
inline

References valid_.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const DimerPairing dp 
)
friend

Member Data Documentation

Real protocols::fldsgn::topology::DimerPairing::dist_
private

Referenced by dist().

Real protocols::fldsgn::topology::DimerPairing::dp_
private

Referenced by dp().

char protocols::fldsgn::topology::DimerPairing::orient_
private

Referenced by DimerPairing(), and orient().

Real protocols::fldsgn::topology::DimerPairing::phi_
private

Referenced by phi().

core::Size protocols::fldsgn::topology::DimerPairing::res1_
private

Referenced by res1().

core::Size protocols::fldsgn::topology::DimerPairing::res2_
private

Referenced by res2().

Real protocols::fldsgn::topology::DimerPairing::score_
private

Referenced by score().

Real protocols::fldsgn::topology::DimerPairing::sigma_
private

Referenced by sigma().

core::Size protocols::fldsgn::topology::DimerPairing::sign1_
private

Referenced by sign1().

core::Size protocols::fldsgn::topology::DimerPairing::sign2_
private

Referenced by sign2().

Real protocols::fldsgn::topology::DimerPairing::theta_
private

Referenced by theta().

bool protocols::fldsgn::topology::DimerPairing::valid_
private

Referenced by valid().


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