Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::simple_moves::symmetry::NCSResMapping Class Reference

#include <SetupNCSMover.hh>

Public Member Functions

 NCSResMapping (core::pose::Pose &pose)
 
basic::datacache::CacheableDataOP clone () const
 
utility::vector1< core::Sizeget_equiv (core::Size resid)
 
core::Size get_equiv (core::Size groupID, core::Size resid)
 
void set_equiv (core::Size group_num, core::Size res1, core::Size res2)
 
core::Size ngroups ()
 
- Public Member Functions inherited from basic::datacache::CacheableData
virtual ~CacheableData ()
 

Private Attributes

utility::vector1
< utility::vector1< core::Size > > 
mapping_
 
core::Size ngroups_
 
core::Size nres_
 

Constructor & Destructor Documentation

protocols::simple_moves::symmetry::NCSResMapping::NCSResMapping ( core::pose::Pose pose)

References ngroups_, nres_, and core::pose::Pose::total_residue().

Referenced by clone().

Member Function Documentation

basic::datacache::CacheableDataOP protocols::simple_moves::symmetry::NCSResMapping::clone ( ) const
inlinevirtual
utility::vector1< core::Size > protocols::simple_moves::symmetry::NCSResMapping::get_equiv ( core::Size  resid)

References mapping_, ngroups_, and nres_.

core::Size protocols::simple_moves::symmetry::NCSResMapping::get_equiv ( core::Size  groupID,
core::Size  resid 
)

References mapping_, and ngroups_.

core::Size protocols::simple_moves::symmetry::NCSResMapping::ngroups ( )
inline

References ngroups_.

void protocols::simple_moves::symmetry::NCSResMapping::set_equiv ( core::Size  group_num,
core::Size  res1,
core::Size  res2 
)

References mapping_, ngroups_, nres_, and runtime_assert.

Member Data Documentation

utility::vector1< utility::vector1< core::Size > > protocols::simple_moves::symmetry::NCSResMapping::mapping_
private

Referenced by get_equiv(), and set_equiv().

core::Size protocols::simple_moves::symmetry::NCSResMapping::ngroups_
private
core::Size protocols::simple_moves::symmetry::NCSResMapping::nres_
private

Referenced by get_equiv(), NCSResMapping(), and set_equiv().


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