Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
protocols::stepwise::monte_carlo::mover::StepWiseMove Class Reference

#include <StepWiseMove.hh>

Inheritance diagram for protocols::stepwise::monte_carlo::mover::StepWiseMove:
Inheritance graph
[legend]

Public Member Functions

 StepWiseMove ()
 
StepWiseMoveOP clone () const
 
 StepWiseMove (MoveElement const &move_element, Attachments const &attachments, MoveType const &move_type)
 
 StepWiseMove (MoveElement const &move_element, Attachments const &attachments, MoveType const &move_type, std::string const &submotif_tag)
 
 StepWiseMove (MoveElement const &move_element, Attachment const &attachment, MoveType const &move_type)
 
 StepWiseMove (core::Size const moving_res, Attachments const &attachments, MoveType const &move_type)
 
 StepWiseMove (core::Size const moving_res, Attachment const &attachment, MoveType const &move_type)
 
 StepWiseMove (utility::vector1< std::string > const &swa_move_string_vector, core::pose::full_model_info::FullModelParametersCOP full_model_parameters=nullptr)
 
 StepWiseMove (std::string const &swa_move_string, core::pose::full_model_info::FullModelParametersCOP full_model_parameters=nullptr)
 
void set_move_element (MoveElement const &setting)
 
MoveElement move_element () const
 
core::Size moving_res () const
 
core::Size attached_res () const
 
AttachmentType attachment_type () const
 
void set_attachments (Attachments const &setting)
 
Attachments attachments () const
 
void set_move_type (MoveType const &setting)
 
MoveType move_type () const
 
bool is_jump ()
 
std::string const & submotif_tag () const
 

Private Attributes

MoveElement move_element_
 
Attachments attachments_
 
MoveType move_type_
 
std::string submotif_tag_
 

Friends

bool operator== (StepWiseMove const &a, StepWiseMove const &b)
 
bool operator!= (StepWiseMove const &a, StepWiseMove const &b)
 

Constructor & Destructor Documentation

protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( )
protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( MoveElement const &  move_element,
Attachments const &  attachments,
MoveType const &  move_type 
)
protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( MoveElement const &  move_element,
Attachments const &  attachments,
MoveType const &  move_type,
std::string const &  submotif_tag 
)
protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( MoveElement const &  move_element,
Attachment const &  attachment,
MoveType const &  move_type 
)
protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( core::Size const  moving_res,
Attachments const &  attachments,
MoveType const &  move_type 
)
protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( core::Size const  moving_res,
Attachment const &  attachment,
MoveType const &  move_type 
)
protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( utility::vector1< std::string > const &  swa_move_string_vector,
core::pose::full_model_info::FullModelParametersCOP  full_model_parameters = nullptr 
)
protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove ( std::string const &  swa_move_string,
core::pose::full_model_info::FullModelParametersCOP  full_model_parameters = nullptr 
)

Member Function Documentation

Size protocols::stepwise::monte_carlo::mover::StepWiseMove::attached_res ( ) const
AttachmentType protocols::stepwise::monte_carlo::mover::StepWiseMove::attachment_type ( ) const
Attachments protocols::stepwise::monte_carlo::mover::StepWiseMove::attachments ( ) const
inline
StepWiseMoveOP protocols::stepwise::monte_carlo::mover::StepWiseMove::clone ( ) const
bool protocols::stepwise::monte_carlo::mover::StepWiseMove::is_jump ( )
inline
MoveElement protocols::stepwise::monte_carlo::mover::StepWiseMove::move_element ( ) const
inline
MoveType protocols::stepwise::monte_carlo::mover::StepWiseMove::move_type ( ) const
inline
Size protocols::stepwise::monte_carlo::mover::StepWiseMove::moving_res ( ) const
void protocols::stepwise::monte_carlo::mover::StepWiseMove::set_attachments ( Attachments const &  setting)
inline

References attachments_.

void protocols::stepwise::monte_carlo::mover::StepWiseMove::set_move_element ( MoveElement const &  setting)
inline

References move_element_.

void protocols::stepwise::monte_carlo::mover::StepWiseMove::set_move_type ( MoveType const &  setting)
inline

References move_type_.

std::string const& protocols::stepwise::monte_carlo::mover::StepWiseMove::submotif_tag ( ) const
inline

Friends And Related Function Documentation

bool operator!= ( StepWiseMove const &  a,
StepWiseMove const &  b 
)
friend
bool operator== ( StepWiseMove const &  a,
StepWiseMove const &  b 
)
friend

Member Data Documentation

Attachments protocols::stepwise::monte_carlo::mover::StepWiseMove::attachments_
private
MoveElement protocols::stepwise::monte_carlo::mover::StepWiseMove::move_element_
private
MoveType protocols::stepwise::monte_carlo::mover::StepWiseMove::move_type_
private
std::string protocols::stepwise::monte_carlo::mover::StepWiseMove::submotif_tag_
private

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