Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::jumping::RandomSheetBuilder Class Reference

select jumps to build a given topology this class encapsulates the functionality of choose_random_pairings in jumping_pairings.cc of Rosetta++ More...

#include <RandomSheetBuilder.hh>

Inheritance diagram for protocols::jumping::RandomSheetBuilder:
Inheritance graph
[legend]

Public Member Functions

 RandomSheetBuilder (core::fragment::SecondaryStructureOP, core::scoring::dssp::PairingsList const &, SheetTopology const &)
 
- Public Member Functions inherited from protocols::jumping::SheetBuilder
 SheetBuilder (core::fragment::SecondaryStructureOP, core::scoring::dssp::PairingsList const &, SheetTopology const &)
 
 SheetBuilder (SheetBuilder const &)
 
 ~SheetBuilder () override
 
std::string type_name () const override
 
JumpSample create_jump_sample () const override
 
JumpSample clean_jumps (JumpSample const &js) const override
 take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample() More...
 
core::Size total_residue () const
 
- Public Member Functions inherited from protocols::jumping::BaseJumpSetup
 ~BaseJumpSetup () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
virtual core::fragment::FragSetOP generate_jump_frags (JumpSample const &, core::kinematics::MoveMap const &mm) const
 returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample More...
 

Protected Member Functions

SheetTopology create_new_random_topol () const override
 
std::string type_name () const override
 

Private Attributes

SheetTopology input_sheet_sizes_
 

Additional Inherited Members

- Public Types inherited from protocols::jumping::SheetBuilder
typedef utility::vector1
< core::Size
SheetTopology
 

Detailed Description

select jumps to build a given topology this class encapsulates the functionality of choose_random_pairings in jumping_pairings.cc of Rosetta++

Constructor & Destructor Documentation

protocols::jumping::RandomSheetBuilder::RandomSheetBuilder ( core::fragment::SecondaryStructureOP  ss,
core::scoring::dssp::PairingsList const &  pairings,
SheetTopology const &  sheet_topol 
)

Member Function Documentation

SheetBuilder::SheetTopology protocols::jumping::RandomSheetBuilder::create_new_random_topol ( ) const
overrideprotectedvirtual
std::string protocols::jumping::RandomSheetBuilder::type_name ( ) const
inlineoverrideprotectedvirtual

Member Data Documentation

SheetTopology protocols::jumping::RandomSheetBuilder::input_sheet_sizes_
private

Referenced by create_new_random_topol().


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