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

#include <PackingState.hh>

Inheritance diagram for protocols::multistate_design::PackingState:
Inheritance graph
[legend]

Public Member Functions

 PackingState ()
 
 PackingState (core::pose::Pose const &pose_in, bool is_positive)
 
 ~PackingState () override
 
void create_packer_data (core::scoring::ScoreFunctionCOP scorefxn, core::pack::task::PackerTaskCOP ptask)
 
void share_packer_data_from (PackingState &other)
 
void run_packer (utility::vector0< int > const &rot_to_pack)
 
core::pack::task::PackerTaskCOP ptask () const
 
core::pack::rotamer_set::RotamerSetsCOP rotamersets () const
 
core::pack::interaction_graph::InteractionGraphBaseCOP ig () const
 
- Public Member Functions inherited from protocols::multistate_design::SingleState
 SingleState ()
 
 ~SingleState () override
 
 SingleState (core::pose::Pose const &pose, bool is_positive)
 
 SingleState (SingleState const &other)
 
virtual void set_best_score (core::Real score)
 
virtual core::Real best_score () const
 
virtual bool is_positive_state () const
 
virtual core::pose::Pose const & pose () const
 
virtual core::pose::Posenonconst_pose ()
 
void fitness_function (SingleStateFitnessFunctionCOP fitness_function)
 
SingleStateFitnessFunctionCOP fitness_function () const
 

Protected Member Functions

core::pack::rotamer_set::RotamerSetsOP rotamersets ()
 
core::pack::interaction_graph::InteractionGraphBaseOP ig ()
 

Private Member Functions

 PackingState (PackingState const &other_state)
 

Private Attributes

core::pack::task::PackerTaskCOP ptask_p_
 
core::pack::rotamer_set::RotamerSetsOP rotamersets_p_
 
core::pack::interaction_graph::InteractionGraphBaseOP ig_p_
 

Constructor & Destructor Documentation

protocols::multistate_design::PackingState::PackingState ( )
protocols::multistate_design::PackingState::PackingState ( core::pose::Pose const &  pose_in,
bool  is_positive 
)
protocols::multistate_design::PackingState::~PackingState ( )
overridedefault
protocols::multistate_design::PackingState::PackingState ( PackingState const &  other_state)
private

Member Function Documentation

void protocols::multistate_design::PackingState::create_packer_data ( core::scoring::ScoreFunctionCOP  scorefxn,
core::pack::task::PackerTaskCOP  ptask 
)
InteractionGraphBaseCOP protocols::multistate_design::PackingState::ig ( ) const

References ig_p_.

Referenced by create_packer_data(), and share_packer_data_from().

InteractionGraphBaseOP protocols::multistate_design::PackingState::ig ( )
protected

References ig_p_.

PackerTaskCOP protocols::multistate_design::PackingState::ptask ( ) const

References ptask_p_.

Referenced by create_packer_data(), and share_packer_data_from().

RotamerSetsCOP protocols::multistate_design::PackingState::rotamersets ( ) const
RotamerSetsOP protocols::multistate_design::PackingState::rotamersets ( )
protected

References rotamersets_p_.

void protocols::multistate_design::PackingState::run_packer ( utility::vector0< int > const &  rot_to_pack)
void protocols::multistate_design::PackingState::share_packer_data_from ( PackingState other)

Member Data Documentation

core::pack::interaction_graph::InteractionGraphBaseOP protocols::multistate_design::PackingState::ig_p_
private
core::pack::task::PackerTaskCOP protocols::multistate_design::PackingState::ptask_p_
private
core::pack::rotamer_set::RotamerSetsOP protocols::multistate_design::PackingState::rotamersets_p_
private

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