![]() |
Rosetta
2021.16
|
A class to hold rotamer building data on the stack and yet have it accessible to derived classes when invoking base class functions. An alternative would have been to store mutable member data in the Library class itself. This option, however, is not thread safe. This data is used by the SemiRotamericSRDL class for when building backbone dependent rotamers. More...
#include <SemiRotamericSingleResidueDunbrackLibrary.hh>

Public Types | |
| typedef RotamericData< T, N > | parent |
Public Member Functions | |
| BBDepSemiRotamericData (DunbrackRotamer< T, N, Real > const &rotamer_in, BBDepNRChiSample< Real > const &bbdep_nrchi_sample_in) | |
| ~BBDepSemiRotamericData () override | |
| BBDepNRChiSample< Real > const & | bbdep_nrchi_sample () const |
Public Member Functions inherited from core::pack::dunbrack::RotamericData< T, N > | |
| RotamericData (DunbrackRotamer< T, N, Real > const &rotamer_in) | |
| ~RotamericData () override | |
| DunbrackRotamer< T, N, Real > const & | rotamer () const |
Public Member Functions inherited from core::pack::dunbrack::RotamerBuildingData | |
| ~RotamerBuildingData () override=0 | |
Private Attributes | |
| BBDepNRChiSample< Real > | bbdep_nrchi_sample_ |
A class to hold rotamer building data on the stack and yet have it accessible to derived classes when invoking base class functions. An alternative would have been to store mutable member data in the Library class itself. This option, however, is not thread safe. This data is used by the SemiRotamericSRDL class for when building backbone dependent rotamers.
| typedef RotamericData< T, N > core::pack::dunbrack::BBDepSemiRotamericData< T, N >::parent |
|
inline |
|
inlineoverride |
|
inline |
|
private |
1.8.7