|
Rosetta 3.5
|
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 independent rotamers. More...
#include <SemiRotamericSingleResidueDunbrackLibrary.hh>


Public Types | |
| typedef RotamericData< T > | parent |
Public Member Functions | |
| BBIndSemiRotamericData (DunbrackRotamer< T, Real > const &rotamer, BBIndNRChiSample<> const &bbind_nrchi_sample_in, Size const nrchi_bin_id_in) | |
| virtual | ~BBIndSemiRotamericData () |
| BBIndNRChiSample const & | bbind_nrchi_sample () const |
| Size | nrchi_bin_id () const |
Public Member Functions inherited from core::pack::dunbrack::RotamericData< T > | |
| RotamericData (DunbrackRotamer< T, Real > const &rotamer_in) | |
| virtual | ~RotamericData () |
| DunbrackRotamer< T, Real > const & | rotamer () const |
Public Member Functions inherited from core::pack::dunbrack::RotamerBuildingData | |
| virtual | ~RotamerBuildingData ()=0 |
Private Attributes | |
| BBIndNRChiSample | bbind_nrchi_sample_ |
| Size | nrchi_bin_id_ |
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 independent rotamers.
Definition at line 153 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
| typedef RotamericData< T > core::pack::dunbrack::BBIndSemiRotamericData< T >::parent |
Definition at line 156 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
|
inline |
Definition at line 158 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
|
inlinevirtual |
Definition at line 169 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
|
inline |
Definition at line 172 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
References core::pack::dunbrack::BBIndSemiRotamericData< T >::bbind_nrchi_sample_.
Referenced by core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::bbind_chisamples_for_rotamer_chi().
|
inline |
Definition at line 177 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
References core::pack::dunbrack::BBIndSemiRotamericData< T >::nrchi_bin_id_.
Referenced by core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::bbind_chisamples_for_rotamer_chi().
|
private |
Definition at line 183 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
Referenced by core::pack::dunbrack::BBIndSemiRotamericData< T >::bbind_nrchi_sample().
|
private |
Definition at line 184 of file SemiRotamericSingleResidueDunbrackLibrary.hh.
Referenced by core::pack::dunbrack::BBIndSemiRotamericData< T >::nrchi_bin_id().
1.8.4