Rosetta
Public Member Functions | Private Attributes | List of all members
HbondZinc Class Reference
Inheritance diagram for HbondZinc:
Inheritance graph
[legend]

Public Member Functions

 HbondZinc ()
 
virtual ~HbondZinc ()
 
virtual void apply (core::pose::Pose &pose)
 
virtual void find_zinc (core::pose::Pose &pose)
 
virtual void graft_match (core::pose::Pose &pose)
 
virtual void repack (core::pose::Pose &pose)
 
virtual void constrain_zinc (core::pose::Pose &pose)
 
virtual void find_neighbors (core::pose::Pose &pose)
 
virtual void build_rotamers (core::pose::Pose &pose)
 
virtual void hbond_constraint (core::pose::Pose &pose, Size hbond_res, Size aa_index, Size primary_shell_index, Size krot)
 
virtual std::string get_name () const
 
 HbondZinc ()
 
virtual ~HbondZinc ()
 
virtual void apply (core::pose::Pose &pose)
 
virtual void find_zinc (core::pose::Pose &pose)
 
virtual void graft_match (core::pose::Pose &pose)
 
virtual void repack (core::pose::Pose &pose)
 
virtual void find_neighbors (core::pose::Pose &pose)
 
virtual void build_rotamers (core::pose::Pose &pose)
 
virtual std::string get_name () const
 
 HbondZinc ()
 
virtual ~HbondZinc ()
 
virtual void apply (core::pose::Pose &pose)
 
virtual void find_zinc (core::pose::Pose &pose)
 
virtual void graft_match (core::pose::Pose &pose)
 
virtual void repack (core::pose::Pose &pose)
 
virtual void find_neighbors (core::pose::Pose &pose)
 
virtual void build_rotamers (core::pose::Pose &pose)
 
virtual std::string get_name () const
 
 HbondZinc ()
 
virtual ~HbondZinc ()
 
virtual void apply (core::pose::Pose &pose)
 
virtual void find_zinc (core::pose::Pose &pose)
 
virtual void graft_match (core::pose::Pose &pose)
 
virtual void repack (core::pose::Pose &pose)
 
virtual void constrain_zinc (core::pose::Pose &pose)
 
virtual void find_neighbors (core::pose::Pose &pose)
 
virtual void build_rotamers (core::pose::Pose &pose)
 
virtual void hbond_constraint (core::pose::Pose &pose, Size hbond_res, Size aa_index, Size primary_shell_index, Size krot)
 
virtual std::string get_name () const
 

Private Attributes

core::pose::Pose starting_pose_
 
utility::vector1< protocols::metal_interface::MetalSiteResidueOP > msr_
 
utility::vector1< utility::vector1< Size > > primary_shell_neighbors_
 
Size backsideO_His_
 
core::pose::Pose match_pose_
 

Constructor & Destructor Documentation

◆ HbondZinc() [1/4]

HbondZinc::HbondZinc ( )
inline

◆ ~HbondZinc() [1/4]

virtual HbondZinc::~HbondZinc ( )
inlinevirtual

◆ HbondZinc() [2/4]

HbondZinc::HbondZinc ( )
inline

◆ ~HbondZinc() [2/4]

virtual HbondZinc::~HbondZinc ( )
inlinevirtual

◆ HbondZinc() [3/4]

HbondZinc::HbondZinc ( )
inline

◆ ~HbondZinc() [3/4]

virtual HbondZinc::~HbondZinc ( )
inlinevirtual

◆ HbondZinc() [4/4]

HbondZinc::HbondZinc ( )
inline

◆ ~HbondZinc() [4/4]

virtual HbondZinc::~HbondZinc ( )
inlinevirtual

Member Function Documentation

◆ apply() [1/4]

virtual void HbondZinc::apply ( core::pose::Pose pose)
inlinevirtual

◆ apply() [2/4]

virtual void HbondZinc::apply ( core::pose::Pose pose)
inlinevirtual

◆ apply() [3/4]

virtual void HbondZinc::apply ( core::pose::Pose pose)
inlinevirtual

◆ apply() [4/4]

virtual void HbondZinc::apply ( core::pose::Pose pose)
inlinevirtual

◆ build_rotamers() [1/4]

virtual void HbondZinc::build_rotamers ( core::pose::Pose pose)
inlinevirtual

◆ build_rotamers() [2/4]

virtual void HbondZinc::build_rotamers ( core::pose::Pose pose)
inlinevirtual

◆ build_rotamers() [3/4]

virtual void HbondZinc::build_rotamers ( core::pose::Pose pose)
inlinevirtual

◆ build_rotamers() [4/4]

virtual void HbondZinc::build_rotamers ( core::pose::Pose pose)
inlinevirtual

◆ constrain_zinc() [1/2]

virtual void HbondZinc::constrain_zinc ( core::pose::Pose pose)
inlinevirtual

References beta_nonlocal::pose.

◆ constrain_zinc() [2/2]

virtual void HbondZinc::constrain_zinc ( core::pose::Pose pose)
inlinevirtual

◆ find_neighbors() [1/4]

virtual void HbondZinc::find_neighbors ( core::pose::Pose pose)
inlinevirtual

◆ find_neighbors() [2/4]

virtual void HbondZinc::find_neighbors ( core::pose::Pose pose)
inlinevirtual

◆ find_neighbors() [3/4]

virtual void HbondZinc::find_neighbors ( core::pose::Pose pose)
inlinevirtual

◆ find_neighbors() [4/4]

virtual void HbondZinc::find_neighbors ( core::pose::Pose pose)
inlinevirtual

◆ find_zinc() [1/4]

virtual void HbondZinc::find_zinc ( core::pose::Pose pose)
inlinevirtual

◆ find_zinc() [2/4]

virtual void HbondZinc::find_zinc ( core::pose::Pose pose)
inlinevirtual

◆ find_zinc() [3/4]

virtual void HbondZinc::find_zinc ( core::pose::Pose pose)
inlinevirtual

◆ find_zinc() [4/4]

virtual void HbondZinc::find_zinc ( core::pose::Pose pose)
inlinevirtual

◆ get_name() [1/4]

virtual std::string HbondZinc::get_name ( ) const
inlinevirtual

◆ get_name() [2/4]

virtual std::string HbondZinc::get_name ( ) const
inlinevirtual

◆ get_name() [3/4]

virtual std::string HbondZinc::get_name ( ) const
inlinevirtual

◆ get_name() [4/4]

virtual std::string HbondZinc::get_name ( ) const
inlinevirtual

◆ graft_match() [1/4]

virtual void HbondZinc::graft_match ( core::pose::Pose pose)
inlinevirtual

◆ graft_match() [2/4]

virtual void HbondZinc::graft_match ( core::pose::Pose pose)
inlinevirtual

◆ graft_match() [3/4]

virtual void HbondZinc::graft_match ( core::pose::Pose pose)
inlinevirtual

◆ graft_match() [4/4]

virtual void HbondZinc::graft_match ( core::pose::Pose pose)
inlinevirtual

◆ hbond_constraint() [1/2]

virtual void HbondZinc::hbond_constraint ( core::pose::Pose pose,
Size  hbond_res,
Size  aa_index,
Size  primary_shell_index,
Size  krot 
)
inlinevirtual

◆ hbond_constraint() [2/2]

virtual void HbondZinc::hbond_constraint ( core::pose::Pose pose,
Size  hbond_res,
Size  aa_index,
Size  primary_shell_index,
Size  krot 
)
inlinevirtual

◆ repack() [1/4]

virtual void HbondZinc::repack ( core::pose::Pose pose)
inlinevirtual

◆ repack() [2/4]

virtual void HbondZinc::repack ( core::pose::Pose pose)
inlinevirtual

◆ repack() [3/4]

virtual void HbondZinc::repack ( core::pose::Pose pose)
inlinevirtual

◆ repack() [4/4]

virtual void HbondZinc::repack ( core::pose::Pose pose)
inlinevirtual

Member Data Documentation

◆ backsideO_His_

Size HbondZinc::backsideO_His_
private

◆ match_pose_

core::pose::Pose HbondZinc::match_pose_
private

◆ msr_

utility::vector1< protocols::metal_interface::MetalSiteResidueOP > HbondZinc::msr_
private

◆ primary_shell_neighbors_

utility::vector1< utility::vector1< Size > > HbondZinc::primary_shell_neighbors_
private

◆ starting_pose_

core::pose::Pose HbondZinc::starting_pose_
private

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