Rosetta
Public Member Functions | List of all members
protocols::simple_moves::bb_sampler::SugarBBSampler Class Reference

Sample dihdrals using sugar bb data. More...

#include <SugarBBSampler.hh>

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

Public Member Functions

 SugarBBSampler ()
 
 SugarBBSampler (core::id::MainchainTorsionType torsion_type, BBSampleType sampling_type=probability)
 
 SugarBBSampler (SugarBBSampler const &src)
 
 ~SugarBBSampler () override
 
SugarBBSamplerOP clone () const
 
core::Real get_torsion (core::pose::Pose const &pose, core::Size resnum) const override
 
void set_torsion_to_pose (core::pose::Pose &pose, core::Size resnum) const override
 Set torsions to pose. More...
 
std::string name () const
 
std::string get_name () const override
 
- Public Member Functions inherited from protocols::simple_moves::bb_sampler::BBDihedralSampler
 BBDihedralSampler ()
 
 BBDihedralSampler (core::id::MainchainTorsionType torsion_type, BBSampleType sampling_type=probability)
 
 BBDihedralSampler (BBDihedralSampler const &src)
 
 ~BBDihedralSampler () override
 
BBDihedralSamplerOP clone () const
 
- 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_
 

Detailed Description

Sample dihdrals using sugar bb data.

Constructor & Destructor Documentation

◆ SugarBBSampler() [1/3]

protocols::simple_moves::bb_sampler::SugarBBSampler::SugarBBSampler ( )

◆ SugarBBSampler() [2/3]

protocols::simple_moves::bb_sampler::SugarBBSampler::SugarBBSampler ( core::id::MainchainTorsionType  torsion_type,
BBSampleType  sampling_type = probability 
)

◆ SugarBBSampler() [3/3]

protocols::simple_moves::bb_sampler::SugarBBSampler::SugarBBSampler ( SugarBBSampler const &  src)
default

◆ ~SugarBBSampler()

protocols::simple_moves::bb_sampler::SugarBBSampler::~SugarBBSampler ( )
overridedefault

Member Function Documentation

◆ clone()

SugarBBSamplerOP protocols::simple_moves::bb_sampler::SugarBBSampler::clone ( ) const

◆ get_name()

std::string protocols::simple_moves::bb_sampler::SugarBBSampler::get_name ( ) const
inlineoverridevirtual

◆ get_torsion()

core::Real protocols::simple_moves::bb_sampler::SugarBBSampler::get_torsion ( core::pose::Pose const &  pose,
core::Size  resnum 
) const
overridevirtual

◆ name()

std::string protocols::simple_moves::bb_sampler::SugarBBSampler::name ( ) const
inline

Referenced by get_name().

◆ set_torsion_to_pose()

void protocols::simple_moves::bb_sampler::SugarBBSampler::set_torsion_to_pose ( core::pose::Pose pose,
core::Size  resnum 
) const
overridevirtual

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