Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::pack::dunbrack::DunbrackRotamer< S, N, P > Class Template Reference

forward declaration; default precision is DunbrackReal More...

#include <DunbrackRotamer.hh>

Inheritance diagram for core::pack::dunbrack::DunbrackRotamer< S, N, P >:
Inheritance graph
[legend]

Public Types

typedef DunbrackRotamerMeanSD
< S, N, P > 
parent
 

Public Member Functions

 DunbrackRotamer ()
 
 DunbrackRotamer (typename utility::vector1< P > const &chimean_in, typename utility::vector1< P > const &chisd_in, P const prob_in, typename utility::vector1< Size > const &rotwell_in)
 
Size rotwell (Size which_chi) const
 
Sizerotwell (Size which_chi)
 
void rotwell (Size which_chi, Size rotwell_in)
 
- Public Member Functions inherited from core::pack::dunbrack::DunbrackRotamerMeanSD< S, N, P >
 DunbrackRotamerMeanSD (typename utility::vector1< P > const &chimean_in, typename utility::vector1< P > const &chisd_in, P const prob_in)
 
 DunbrackRotamerMeanSD ()
 
chi_mean (Size which_chi) const
 
chi_sd (Size which_chi) const
 
rotamer_probability () const
 
utility::fixedsizearray1
< core::Real,(1<< N) > 
n_derivs () const
 
P & chi_mean (Size which_chi)
 
P & chi_sd (Size which_chi)
 
P & rotamer_probability ()
 
utility::fixedsizearray1
< core::Real,(1<< N) > & 
n_derivs ()
 
void chi_mean (Size which_chi, P chi_mean_in)
 
void chi_sd (Size which_chi, P chi_sd_in)
 
void rotamer_probability (P rotprob_in)
 

Private Attributes

utility::fixedsizearray1< Size, S > rotwell_
 

Detailed Description

template<Size S, Size N, class P = DunbrackReal>
class core::pack::dunbrack::DunbrackRotamer< S, N, P >

forward declaration; default precision is DunbrackReal

Member Typedef Documentation

template<Size S, Size N, class P = DunbrackReal>
typedef DunbrackRotamerMeanSD< S, N, P > core::pack::dunbrack::DunbrackRotamer< S, N, P >::parent

Constructor & Destructor Documentation

template<Size S, Size N, class P = DunbrackReal>
core::pack::dunbrack::DunbrackRotamer< S, N, P >::DunbrackRotamer ( )
inline
template<Size S, Size N, class P = DunbrackReal>
core::pack::dunbrack::DunbrackRotamer< S, N, P >::DunbrackRotamer ( typename utility::vector1< P > const &  chimean_in,
typename utility::vector1< P > const &  chisd_in,
P const  prob_in,
typename utility::vector1< Size > const &  rotwell_in 
)
inline

Member Function Documentation

template<Size S, Size N, class P = DunbrackReal>
Size core::pack::dunbrack::DunbrackRotamer< S, N, P >::rotwell ( Size  which_chi) const
inline
template<Size S, Size N, class P = DunbrackReal>
Size& core::pack::dunbrack::DunbrackRotamer< S, N, P >::rotwell ( Size  which_chi)
inline
template<Size S, Size N, class P = DunbrackReal>
void core::pack::dunbrack::DunbrackRotamer< S, N, P >::rotwell ( Size  which_chi,
Size  rotwell_in 
)
inline

Member Data Documentation

template<Size S, Size N, class P = DunbrackReal>
utility::fixedsizearray1< Size, S > core::pack::dunbrack::DunbrackRotamer< S, N, P >::rotwell_
private

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