Rosetta
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

◆ Real

◆ Size

Constructor & Destructor Documentation

◆ ~DimerPairing()

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

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

◆ DimerPairing()

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(), orient_, phi(), and theta().

Member Function Documentation

◆ dist()

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

References dist_.

◆ dp()

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

References dp_.

◆ is_parallel()

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

the pairing is parallel ?

References phi(), and theta().

Referenced by DimerPairing().

◆ orient()

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

◆ phi()

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

References phi_.

Referenced by DimerPairing(), and is_parallel().

◆ res1()

core::Size protocols::fldsgn::topology::DimerPairing::res1 ( ) const
inline

◆ res2()

core::Size protocols::fldsgn::topology::DimerPairing::res2 ( ) const
inline

◆ score()

Real protocols::fldsgn::topology::DimerPairing::score ( ) const
inline

◆ sigma()

Real protocols::fldsgn::topology::DimerPairing::sigma ( ) const
inline

References sigma_.

◆ sign1()

core::Size protocols::fldsgn::topology::DimerPairing::sign1 ( ) const
inline

◆ sign2()

core::Size protocols::fldsgn::topology::DimerPairing::sign2 ( ) const
inline

◆ theta()

Real protocols::fldsgn::topology::DimerPairing::theta ( ) const
inline

References theta_.

Referenced by DimerPairing(), and is_parallel().

◆ valid() [1/2]

bool protocols::fldsgn::topology::DimerPairing::valid ( ) const
inline

◆ valid() [2/2]

void protocols::fldsgn::topology::DimerPairing::valid ( bool const  v)
inline

References valid_.

Friends And Related Function Documentation

◆ operator<<

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

Member Data Documentation

◆ dist_

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

Referenced by dist().

◆ dp_

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

Referenced by dp().

◆ orient_

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

Referenced by DimerPairing(), and orient().

◆ phi_

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

Referenced by phi().

◆ res1_

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

Referenced by res1().

◆ res2_

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

Referenced by res2().

◆ score_

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

Referenced by score().

◆ sigma_

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

Referenced by sigma().

◆ sign1_

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

Referenced by sign1().

◆ sign2_

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

Referenced by sign2().

◆ theta_

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

Referenced by theta().

◆ valid_

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

Referenced by valid().


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