Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::simple_moves::bb_sampler::BBDihedralSamplerND Class Referenceabstract

#include <BBDihedralSampler.hh>

Inheritance diagram for protocols::simple_moves::bb_sampler::BBDihedralSamplerND:
Inheritance graph
[legend]

Public Member Functions

 BBDihedralSamplerND ()
 
 BBDihedralSamplerND (core::id::MainchainTorsionType torsion_type, BBSampleType sampling_type=probability)
 
 BBDihedralSamplerND (BBDihedralSamplerND const &src)
 
 ~BBDihedralSamplerND () override
 
BBDihedralSamplerNDOP clone () const
 
virtual core::Real get_ND_torsion (core::pose::Pose const &pose, core::Size resnum, utility::vector1< std::pair< core::id::MainchainTorsionType, core::Real > >) const =0
 Get a torsion angle dependant on n number of other torsion types and angles. More...
 
virtual void set_ND_torsion_to_pose (core::pose::Pose &pose, core::Size resnum, utility::vector1< std::pair< core::id::MainchainTorsionType, core::Real > >) const =0
 
std::string get_name () const override
 
- Public Member Functions inherited from protocols::simple_moves::bb_sampler::BBDihedralSamplerBase
 BBDihedralSamplerBase ()
 
 BBDihedralSamplerBase (core::id::MainchainTorsionType torsion_type, BBSampleType sampling_type=probability)
 
 BBDihedralSamplerBase (BBDihedralSamplerBase const &src)
 
 ~BBDihedralSamplerBase () override
 
BBDihedralSamplerBaseOP clone () const
 
void set_torsion_type (core::id::MainchainTorsionType torsion_type)
 Set the torsion type we will be querying. More...
 
core::Size get_torsion_type () const
 
void set_sample_type (BBSampleType sampling_type)
 Set the sampling type. Default is to sample probabilistically on the data. More...
 

Additional Inherited Members

- Protected Attributes inherited from protocols::simple_moves::bb_sampler::BBDihedralSamplerBase
core::id::MainchainTorsionType torsion_type_
 
BBSampleType sampling_type_
 

Constructor & Destructor Documentation

protocols::simple_moves::bb_sampler::BBDihedralSamplerND::BBDihedralSamplerND ( )
protocols::simple_moves::bb_sampler::BBDihedralSamplerND::BBDihedralSamplerND ( core::id::MainchainTorsionType  torsion_type,
BBSampleType  sampling_type = probability 
)
protocols::simple_moves::bb_sampler::BBDihedralSamplerND::BBDihedralSamplerND ( BBDihedralSamplerND const &  src)
default
protocols::simple_moves::bb_sampler::BBDihedralSamplerND::~BBDihedralSamplerND ( )
overridedefault

Member Function Documentation

BBDihedralSamplerNDOP protocols::simple_moves::bb_sampler::BBDihedralSamplerND::clone ( ) const
std::string protocols::simple_moves::bb_sampler::BBDihedralSamplerND::get_name ( ) const
inlineoverridevirtual
virtual core::Real protocols::simple_moves::bb_sampler::BBDihedralSamplerND::get_ND_torsion ( core::pose::Pose const &  pose,
core::Size  resnum,
utility::vector1< std::pair< core::id::MainchainTorsionType, core::Real > >   
) const
pure virtual

Get a torsion angle dependant on n number of other torsion types and angles.

virtual void protocols::simple_moves::bb_sampler::BBDihedralSamplerND::set_ND_torsion_to_pose ( core::pose::Pose pose,
core::Size  resnum,
utility::vector1< std::pair< core::id::MainchainTorsionType, core::Real > >   
) const
pure virtual

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